MaterialDesign
主题文件:
Toolbar在xml里的写法:
Toolbar需要在代码里引入设置SupportActionBar:
修改标题栏的显示文字:
要让Toolbar显示菜单,需要创建一个toolbar.xml的菜单文件,并在里面指定选项的显示位置:
设置隐藏的HomeAsUp键:
***
抽屉布局DrawerLayout的创建:
第二子件布局需要指定滑动方向:
***
Navigation需要引入菜单和头布局:
Navigationlayout的设置点击子选项事件监听:
使图片变成圆形:
***
浮动按钮:
卡片布局:
按比例填充imageView:
使用Glide加载图片:
Snackbar:
***
可以响应很多事件的协调者布局:
协调者里可以响应很多滚动事件的AppBarLayout:
子布局可以响应:
可以响应滚动事件的ScrollView的加强版NestedScrollView:
***
使放入其中的控件可以有下拉刷新的刷新控件:
***
建立在有滚动事件响应的AppbarLayout的折叠控件CollapsingToolbarLayout:
指定折叠方式:
***
使背景可以融合状态栏:
使控件能够合适系统窗口
在styles文件里把原有的主题上把状态栏颜色扩展为透明的
预防版本冲突
在指定的活动里引用style文件里的主题