关键字:FloatingActionBar、材料设计
项目地址:AboutMaterialDesign
一、官网属性介绍
属性名 | 说明 |
---|---|
app:backgroundTint | - 设置FAB的背景颜色。 |
app:rippleColor | - 设置FAB点击时的背景颜色。 |
app:borderWidth | - 如果不设置0dp,那么在4.1的sdk上FAB会显示为正方形,而且在5.0以后的sdk没有阴影效果。所以设置应为borderWidth="0dp"。 |
app:elevation | - 默认状态下FAB的阴影大小。 |
app:pressedTranslationZ | - 点击时候FAB的阴影大小。 |
app:fabSize | - 设置FAB的大小,该属性有两个值,分别为normal和mini,对应的FAB大小分别为56dp和40dp。 |
//两个内部类
FloatingActionButton.Behavior
FloatingActionButton.OnVisibilityChangedListener
二、简单使用并没有高级
其实这就是一个优化了视图和交互效果的 ImageButton ,属性上面已经说明的很清楚了,主要的注意点在于,父布局建议是 CoordinatorLayout ,使用其他容器会有无法预知的显示问题,例如 padding 的异常等等。同时,很多响应的想过也需要 CoordinatorLayout 才能实现。
后面写到 CoordinatorLayout 的时候会另外说明。
网友评论