Android Material Design常规使用

一、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视图
Android Material Design常规使用_第1张图片

四、Material Design交互

常用控件
ToolBar
DrawerLayout
NavigationView
BottomNavigationView
FloatingActionButton
SnackBar


CardView
CoordinatorLayout
AppBarLayout
CollapsingToolbarLayout
NestedScrollView

常用动画
Fade淡入
Slide滑动
Explode分解
共享元素

五、使用

使用示例:

  • DrawLayout,ToolBar,NavigationView

  • BottomNavigationView,FloatingActionButton,SnackBar
    Android Material Design常规使用_第2张图片

  • Material Design的综合使用,我们时常看到的酷炫的效果

  • RecyclerView的顶部悬停,自定义Behavior

代码都放在github上了,太多了,懒得粘在文章中。

github示例地址

Material Design控件使用

你可能感兴趣的:(Android学习总结,android)