Skip to content

BlurFloatingButtonView

XML レイアウトでの使用

xml
<com.qmdeve.blurview.widget.BlurFloatingButtonView
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_margin="16dp"
    app:blurRadius="12dp"
    app:overlayColor="#80FFFFFF"
    app:fabSize="normal"
    app:fabIcon="?android:attr/actionModeWebSearchDrawable"
    app:fabIconTint="@color/black"
    app:fabBackgroundTint="@color/white"
    app:fabElevation="8dp"
    app:fabRippleColor="@color/gray"/>

API リファレンス

メソッド説明
setIconアイコンを設定
setIconTintアイコンの色調を設定
setBackgroundTint背景の色調を設定
setRippleColorリップルの色を設定
setElevationエレベーションを設定
setOnClickListenerクリックリスナーを設定
setEnabledボタンを有効/無効に設定

属性説明

属性名説明
app:fabSizeenumFAB のサイズを設定 (normal, mini, auto)
app:fabIconreferenceアイコンを設定
app:fabIconTintcolorアイコンの色調を設定
app:fabBackgroundTintcolor背景の色調を設定
app:fabElevationdimensionエレベーションを設定
app:fabRippleColorcolorリップルの色を設定
app:blurRadiusdimensionブラー半径を設定
app:overlayColorcolorオーバーレイ色を設定