FloatingActionButton用处:悬浮在手机屏幕中间的一个圆形按钮,设置监听事件可以进入宁一个界面。
使用之前要先引入design包
compile 'com.android.support:design:25.3.1'
由于是第三方库的控件,因此要用它的完整地址:android.support.design.widget.FloatingActionButton
常用属性有
1. id
2. layout_width,
3. layout_height
4. src 解释:设置图片样式
通常要设置在手机屏幕的位置,因此还有一些与位置有关的属性
1. layout_alignParentBottom 解释:align:对齐 parent:父容器 bottom:底部 alignparentbottom:是否显示在容器底部,layout_alignParentRight等其他几个类似
2. layout_marginRight 解释:设置与右边距的距离,其他几个类似
其他属性
1.app:backgroundTint 按钮的背景颜色,不设置,默认使用theme中colorAccent的颜色
2.app:backgroundTintMode 按钮背景颜色的模式,在设置screen的时候就跟其他模式有点区别,区别在颜色变了,其他不变,具体不详,可忽略
3.app:borderWidth 该属性如果不设置0dp,那么在4.1的sdk上FAB会显示为正方形,而且在5.0以后的sdk没有阴影效果。所以设置为borderWidth=”0dp”
4.app:elevation 默认状态下阴影大小。
5.app:fabSize 设置大小,该属性有两个值,分别为normal和mini,对应的大小分别为56dp和40dp
6.app:pressedTranslationZ 按钮按下去的状态下的阴影大小
7.app:rippleColor 设置点击时的背景颜色
8.app:useCompatPadding 是否使用兼容的填充大小
方法:
setOnClickListener() 监听事件
setVisibility(View.GONE) 不显示
setVisibility(View.VISIBLE) 显示出来