8. Material Menu   Material Menu为开发者带来了非常酷炫的Android菜单、返回、删除以及检查按钮变形,完全控制动画,并为开发者提供了两种MaterialMenuDrawable包装。
   
 
 
   自定义颜色等操作: -   
 - MaterialMenu.setColor(int color)  
 -   
 -   
 - MaterialMenu.setTransformationDuration(int duration)  
 -   
 -   
 - MaterialMenu.setPressedDuration(int duration)  
 -   
 -   
 - MaterialMenu.setInterpolator(Interpolator interpolator)  
 -   
 -   
 - MaterialMenu.setRTLEnabled(boolean enabled)  
 
 
 
 9. Android-ObservableScrollView   Android-ObservableScrollView是一款用于在滚动视图中观测滚动事件的Android库。它能够轻而易举地与Android 5.0 Lollipop引进的工具栏(Toolbar)进行交互,还可以帮助开发者实现拥有Material Design应用视觉体验的界面外观,支持ListView、ScrollView、WebView、RecyclerView、GridView组件。
   
  
  
 
 
   交互代码回调: - @Override  
 -     public void onUpOrCancelMotionEvent(ScrollState scrollState) {  
 -         ActionBar ab = getSupportActionBar();  
 -         if (scrollState == ScrollState.UP) {  
 -             if (ab.isShowing()) {  
 -                 ab.hide();  
 -             }  
 -         } else if (scrollState == ScrollState.DOWN) {  
 -             if (!ab.isShowing()) {  
 -                 ab.show();  
 -             }  
 -         }  
 -     }  
 
 
 
 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)。
 
  |