FAB代表一個App或一個頁面中最主要的操作,如果一個App的每個頁面都有FAB,則通常表示該App最主要的功能是通過該FAB操作的。為了突出FAB的重要性,一個頁面最好只有一個FAB。
FAB的使用
FAB的設置尺寸
- 56 * 56dp :默認的大小,最常用的尺寸。
- 40 * 40 dp :Mini版。
簡單的使用
XML中的一下屬性:
- app:elevation 陰影屬性,這個是在5.0之后提出的一個概念,使按鈕懸浮的一個屬性
- app:fabSize 按鈕的大小,為normal時,大小為:56 * 56dp ,為mini時,大小為: 40 * 40 dp.
- app:backgroundTint 按鈕的背景顏色
- app:rippleColor 點擊按鈕使形成的波紋顏色
- android:layout_gravity 通過該屬性設置位置
- app:pressedTranslationZ 點擊時顯示的陰影效果
- app:borderWidth 如果沒有陰影的時候把這個值設置成"0"就可以了
其實這個控件沒有什么好說的,點擊事件和其他控件的點擊事件一樣,所以其他的內容沒有什么可說的了,但是,我在翻看網上的帖子的時候看見一個很好的效果,有時間的朋友可以去看看zeng三壽的一篇文章!