1、TabLayout
tabMode:设置属性(默认是fixed:固定的,标签很多时候会被挤压,不能滑动。)
tabGravity:内容的显示模式
tabMaxWidth:最大宽度
tabMinWidth:最小宽度
tabBackground:背景色
tabIndicatorColor:指示器的颜色
tabIndicatorHeight:指示器高度(设置高度为0,相当于没有下标。)
tabTextColor:默认字体颜色
tabTextAppearance:设置文字的外貌
tabSelectedTextColor:当前选择的tab的字体颜色
2、FloatingActionButton属性解析
app:backgroundTint :设置背景颜色。
app:rippleColor : 设置点击时的背景颜色。
app:borderWidth : 该属性如果不设置0dp,那么在4.1的sdk上FAB会显示为正方形,而且在5.0以后的sdk没有阴影效果。所以设置为borderWidth=”0dp”。
app:elevation : 默认状态下阴影大小。
app:pressedTranslationZ : 点击时的阴影大小。
app:fabSize : 设置大小,该属性有两个值,分别为normal和mini,对应的大小分别为56dp和40dp。
src : 设置图标,Google建议符合Design设计的该图标大小为24dp。
app:layout_anchor : 设置锚点,即以哪个控件为参照点设置位置。
app:layout_anchorGravity : 设置相对锚点的位置,值有 bottom、center、right、left、top等。