设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

十大Material Design开源项目

2014-11-22 10:47| 发布者: joejoe0332| 查看: 6465| 评论: 0|原作者: 唐小引|来自: CSDN

摘要: 介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍了在Android开发者圈子里颇受青睐的十个Material Design开源项目,从示例、FAB、菜单、动画、 ...


8. Material Menu

  Material Menu为开发者带来了非常酷炫的Android菜单、返回、删除以及检查按钮变形,完全控制动画,并为开发者提供了两种MaterialMenuDrawable包装。


  自定义颜色等操作:

  1. // change color  
  2. MaterialMenu.setColor(int color)  
  3.   
  4. // change transformation animation duration  
  5. MaterialMenu.setTransformationDuration(int duration)  
  6.   
  7. // change pressed animation duration  
  8. MaterialMenu.setPressedDuration(int duration)  
  9.   
  10. // change transformation interpolator  
  11. MaterialMenu.setInterpolator(Interpolator interpolator)  
  12.   
  13. // set RTL layout support  
  14. MaterialMenu.setRTLEnabled(boolean enabled)  


9. Android-ObservableScrollView

  Android-ObservableScrollView是一款用于在滚动视图中观测滚动事件的Android库。它能够轻而易举地与Android 5.0 Lollipop引进的工具栏(Toolbar)进行交互,还可以帮助开发者实现拥有Material Design应用视觉体验的界面外观,支持ListView、ScrollView、WebView、RecyclerView、GridView组件。


  交互代码回调:

  1. @Override  
  2.     public void onUpOrCancelMotionEvent(ScrollState scrollState) {  
  3.         ActionBar ab = getSupportActionBar();  
  4.         if (scrollState == ScrollState.UP) {  
  5.             if (ab.isShowing()) {  
  6.                 ab.hide();  
  7.             }  
  8.         } else if (scrollState == ScrollState.DOWN) {  
  9.             if (!ab.isShowing()) {  
  10.                 ab.show();  
  11.             }  
  12.         }  
  13.     }  


10. Material Design Icons

  最后,再来介绍一下Google Material Design规范的官方开源图标集Material Design Icons。良心Google开源了包括Material Design系统图标包在内的750个字形,涵盖动作、音视频、通信、内容、编辑器、文件、硬件、图像、地图、导航、通知、社交等各个方面,适用于Web、Android和iOS应用开发,绝对是开发者及设计师必备的资源。

图标格式主要包括: 

  • SVG格式,24px和48px;
  • SVG和CSS Sprites;
  • 适用于Web平台的1x、2x PNG格式图标;
  • 适用于iOS的1x、2x、3x PNG图标;
  • 所有图标的Hi-dpi版本(hdpi、mdpi、xhdpi、xxhdpi、xxxhdpi)。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部