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实现

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,223评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,812评论 4 61
  • 第三方库预研结果分为两类,可以在第一阶段使用的 api9起跳的,和第二阶段是用的api14起跳的库,目前只收集第一...
    RuiSong阅读 5,679评论 1 27
  • 1. 关于控制台不输出打印 在底部output输出类型设置错误 如果设置成Debugger Output ,则没有...
    路飞_Luck阅读 3,280评论 0 0
  • 把自己所有的,好好安放。 无论过了多久,我都无法忘记,无法忘记当初在她身边说,另一个他的故事。 ...
    光梦阅读 3,056评论 0 0

友情链接更多精彩内容