Skip to content

BlurFloatingButtonView

Utilisation dans la mise en page 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"/>

Référence API

MéthodeDescription
setIconDéfinir l'icône
setIconTintDéfinir la teinte de l'icône
setBackgroundTintDéfinir la teinte de fond
setRippleColorDéfinir la couleur de ripple
setElevationDéfinir l'élévation
setOnClickListenerDéfinir l'écouteur de clic
setEnabledActiver/désactiver le bouton

Description des attributs

Nom de l'attributTypeDescription
app:fabSizeenumDéfinir la taille du FAB (normal, mini, auto)
app:fabIconreferenceDéfinir l'icône
app:fabIconTintcolorDéfinir la teinte de l'icône
app:fabBackgroundTintcolorDéfinir la teinte de fond
app:fabElevationdimensionDéfinir l'élévation
app:fabRippleColorcolorDéfinir la couleur de ripple
app:blurRadiusdimensionDéfinir le rayon de flou
app:overlayColorcolorDéfinir la couleur de superposition