如何將 FAB 新增到佈局中

要使用 FloatingActionButton,只需在 build.gradle 檔案中新增依賴項,如備註部分所述。

然後新增到佈局:

 <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        android:layout_margin="@dimen/fab_margin"
        android:src="@drawable/my_icon" />

一個例子:

StackOverflow 文件

顏色

此檢視的背景顏色預設為主題的 colorAccent。

在上圖中,如果 src 僅指向+圖示(預設為 24x24 dp),要獲得整圓的背景顏色,可以使用 app:backgroundTint="@color/your_colour"

如果你想更改可以使用的程式碼顏色,

myFab.setBackgroundTintList(ColorStateList.valueOf(your color in int));

如果要在按下狀態下更改 FAB 的顏色

mFab.setRippleColor(your color in int);

定位

建議在移動裝置上最小 16dp,在平板電腦/桌上型電腦上最小 24dp。

注意 :設定 src 除了覆蓋 FloatingActionButton 的整個區域之外,請確保你擁有該影象的正確大小以獲得最佳效果。

預設圓圈大小為 56 x 56dp

StackOverflow 文件

迷你圓圈尺寸:40 x 40dp

如果你只想更改內部圖示,請使用 24 x 24dp 圖示作為預設大小