FloatingActionButton 是 Material Design 規範中的核心組件,代表頁面主要操作(如新增、發送、拍照)。位於 com.google.android.material:material 庫(舊 com.android.support:design)。
// 現代 Material Components 庫 (推薦)
implementation "com.google.android.material:material:1.11.0"
// 舊 Support Library (停止維護)
implementation "com.android.support:design:28.0.0"
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/ic_add"
android:contentDescription="@string/add"
app:borderWidth="0dp"
app:backgroundTint="@color/colorPrimary"
app:rippleColor="@color/ripple_color"
app:elevation="6dp"
app:pressedTranslationZ="12dp"
app:maxImageSize="24dp"
app:tint="@color/white"
app:shapeAppearanceOverlay="@style/FabShape"