Skip to content

BlurFloatingButtonView

Use Component

xml
<com.qmdeve.blurview.widget.BlurFloatingButtonView 
    android:id="@+id/blurFloatingButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
java
// Create BlurFloatingButtonView instance
BlurFloatingButtonView floatingButtonView = new BlurFloatingButtonView(context);

// Set layout parameters
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
    FrameLayout.LayoutParams.WRAP_CONTENT,
    FrameLayout.LayoutParams.WRAP_CONTENT
);
floatingButtonView.setLayoutParams(params);

// Add BlurFloatingButtonView to parent layout
parentLayout.addView(floatingButtonView);
kotlin
// Create BlurFloatingButtonView instance
val floatingButtonView = BlurFloatingButtonView(context)

// Set layout parameters
val params = FrameLayout.LayoutParams(
    FrameLayout.LayoutParams.WRAP_CONTENT,
    FrameLayout.LayoutParams.WRAP_CONTENT
)
floatingButtonView.layoutParams = params

// Add BlurFloatingButtonView to parent layout
parentLayout.addView(floatingButtonView)

API Reference

MethodDescription
setOnClickListenerSet click listener
setOnLongPressListenerSet long press listener
setPositionSet button position
setIconSet button icon
setIconTintSet icon tint
setIconSizeSet icon size
setButtonSizeSet button size
setOverlayColorSet overlay color
setCornerRadiusSet button corner radius