第三方库预研结果分为两类,可以在第一阶段使用的 api9起跳的,和第二阶段是用的api14起跳的库,目前只收集第一阶段的,不定期补充中。先来两篇高质量的官方译文:
http://blog.csdn.net/xushuaic/article/details/40212327
http://blog.csdn.net/xushuaic/article/details/40627389
0 Toolbar From AppCompat
ActionBar的后继者 AppCompat (aka ActionBarCompat)是为了Android 4.0中的ActionBar的向后兼容到 Gingerbread(2.3) 系统。在兼容性实现和Framework实现的上层提供了一个通用的API层。这个最新的 21Version appcompat 提供一些5.0的API和特性设置。
Android5.0引入了一个新的ToolBar widget,这是一个ActionBar模式的衍生,但为你的使用提供了更多的控制和便利性。Toolbar 和你的View层级关系中的其它View一样。但它使得界面更容易的与其它部分交互,比如View,动画,Scroll事件的响应。
1 RippleEffect
实现button点击响应的涟漪效果,API9
项目地址 https://github.com/traex/RippleEffect
2 Material Menu
在ActionBar上实现Material Menu效果的MaterialMenuDrawable API9
项目地址: https://github.com/balysv/material-menu
3 Material Icon
SVG格式的Material Icon 包
https://github.com/google/material-design-icons
4 ObservableScrollView
实现与Toolbar互动并提供视差效果的ScrollVIew API9
https://github.com/ksoichiro/Android-ObservableScrollView
5 Material Design Library
提供全套Material Design 风格的控件库 API8
https://github.com/navasmdc/MaterialDesignLibrary
6 Floating Action Button
Material Design的核心标志之一 两个库都是API7
https://github.com/telly/FloatingAction
https://github.com/makovkastar/FloatingActionButton
7 Transition 动画
高逼格应用必备, 无缝隙过渡动画 API8
https://github.com/andkulikov/transitions-everywhere
上传中...
网友评论