一、Material Design主题
android:style/Theme.Material
android:style/Theme.Materail.Light
android:style/Theme.Materail.Light.DarkActionBar
二、Material Design兼容主题
Theme.AppCompat.Light
Theme.AppCompat.Light.DarkActionBar
三、Material Design主题常用属性
colorPrimary:主题颜色
colorPrimaryDark:状态栏颜色
colorAccent:增强色颜色,比如我们平时在使用CheckBox,SwitchButton的时候默认会有一个颜色。
textColorPrimary:主题字体颜色
windowBackground:窗体背景色
navigationBarColor:导航栏颜色
itemBackground:设置menu菜单的背景色
overlapAnchor:设置Menu窗口不覆盖ToolBar视图
四、Material Design交互
常用控件
ToolBar
DrawerLayout
NavigationView
BottomNavigationView
FloatingActionButton
SnackBar
CardView
CoordinatorLayout
AppBarLayout
CollapsingToolbarLayout
NestedScrollView
常用动画
Fade淡入
Slide滑动
Explode分解
共享元素
五、使用
使用示例:
-
DrawLayout,ToolBar,NavigationView
-
BottomNavigationView,FloatingActionButton,SnackBar
-
Material Design的综合使用,我们时常看到的酷炫的效果
-
RecyclerView的顶部悬停,自定义Behavior
代码都放在github上了,太多了,懒得粘在文章中。