Material Design化预研笔记-Guideline研究

初步想法分为两部分,控件和样式主要通过第三方库实现,其他特殊效果通过一个override的带sdk版本开关的方法控制应用各种高版本SDK提供的特殊方法(如Z轴动画,Transition动画等等)


1 Toolbar - 能缩放,响应滑动,变换颜色和内容- 现成的AppCompat实现

2 Z轴Shadow - getElevation()/setElevation() 动态控制

3 CardView - 如果需要 - 现成的AppCompat实现

4 Ripples - 通过第三方库实现

5 StateListAnimator - 通过动态设置selector实现

6 Reveal - 估计悬

7 新的插值器 - fast out slow in - 直接用上

8 Floating Action Button - 通过第三方库实现

9 新Tab样式 - 参考 Google IO 2014 的实现

10 动态的Menu Icon - 通过第三方库实现

11 与Toolbar Menu Icon联动的Drawer - 通过第三方库实现

12 Transition 动画 - 通过第三方库支持

13 抽屉式Menu - 替换原来的城市管理界面 - 通过第三方库实现

14 新版下拉刷新 - 现成的AppCompat实现

你可能感兴趣的:(Material Design化预研笔记-Guideline研究)