MaterialDesign

主题文件:

MaterialDesign

Toolbar在xml里的写法:

MaterialDesign

Toolbar需要在代码里引入设置SupportActionBar:

MaterialDesign

修改标题栏的显示文字:

MaterialDesign

要让Toolbar显示菜单,需要创建一个toolbar.xml的菜单文件,并在里面指定选项的显示位置:

MaterialDesign

设置隐藏的HomeAsUp键:

MaterialDesign

***

抽屉布局DrawerLayout的创建:

MaterialDesign

第二子件布局需要指定滑动方向:

MaterialDesign

***

Navigation需要引入菜单和头布局:

MaterialDesign

MaterialDesign

MaterialDesign

Navigationlayout的设置点击子选项事件监听:

MaterialDesign

使图片变成圆形:

MaterialDesign

***

浮动按钮:

MaterialDesign

MaterialDesign

卡片布局:

MaterialDesignMaterialDesign

按比例填充imageView:

MaterialDesign

使用Glide加载图片:

MaterialDesign

Snackbar:

MaterialDesign

***


可以响应很多事件的协调者布局:

MaterialDesign

协调者里可以响应很多滚动事件的AppBarLayout:

MaterialDesign

MaterialDesign

子布局可以响应:

MaterialDesignMaterialDesign

可以响应滚动事件的ScrollView的加强版NestedScrollView:

MaterialDesign

***

使放入其中的控件可以有下拉刷新的刷新控件:

MaterialDesignMaterialDesign

***

建立在有滚动事件响应的AppbarLayout的折叠控件CollapsingToolbarLayout:

指定折叠方式:

MaterialDesign

***

使背景可以融合状态栏:

使控件能够合适系统窗口

MaterialDesign

在styles文件里把原有的主题上把状态栏颜色扩展为透明的

MaterialDesign

预防版本冲突

MaterialDesign

在指定的活动里引用style文件里的主题

MaterialDesign