发表于: 2017-03-03 23:45:01

1 837


今天完成的事情:

 结合昨天的内容,继续加上新的Material 控件,

FloatingActionButton + Snackbar(提示工具) ,

由于Snackbar弹出的时候会覆盖住悬浮按钮,在设计支持库中有一个

CoordinatorLayout布局,可以协调子View之间的交互,包裹住ToolBar和FloatingActionButton,   

调用Snackbar.make方法的时候,传进去的第一个参数view是CoordinatorLyaout布局下的子控件,那么

Snackbar的弹出事件和隐藏事件就会被布局监听到,会把

FloatingActionButton向上偏移弹出的同等高度,隐藏后会复原.

FloationActionButton控件可以设置app:backgroundTint="#00779d"属性来改变它的背景色

使用卡片布局来为RecyclerView提供item的效果,它有圆角和阴影的效果,在写item的时候包裹控件就好

 

CoordinatorLayout + AppBarLayout +Toolbar

AppBarLayout可以在视图移动的时候隐藏或者显示标题栏

   包裹Toolbar,给它设置app:layout_scrollFlags=""属性,其中有五种方式来操纵标题栏显示和隐藏的时机

   scroll,enterAlways,enterAlwaysCollapsed,snap,exitUntilCollapsed

 

明天计划的事情:明天就能把材料设计的基本使用都过一遍,

 

遇到的问题: 项目文件夹的问题,我看项目结构一直是用android目录结构,导致了我控件一直空对象找不到原因,

                   突然发现了注释了一个控件,在activity中findViewById并没有注释,也没有报错

                   后面和焦阳一起在Project项目结构下发现了一个v21/layout的一个布局文件夹..后面直接删掉了就好了...


 

 收获:材料设计的一些控件以及布局...还有这个找不到对象的坑,,也不知道怎么出现的莫名其妙...




返回列表 返回列表
评论

    分享到