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视图
四、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上了,太多了,懒得粘在文章中。
github示例地址
Material Design控件使用
更多相关文章
- Android(安卓)gradle测试
- android 中 checkBox 的使用
- Android(安卓)Location 和 Sensor的使用,图片旋转角度
- 使用FragmentTabHost时,tabwidget被frament覆盖。
- Android:霓虹灯
- 修改进度条ProgressBar颜色
- Android颜色渐变的分隔线(ListView)
- android -- 框架 使用android快速开发框架afinal的FinalBitmap
- Android使用了ProGuard时注意的事项