Skip to content

BlurTitlebarView

Use Component

xml
<com.qmdeve.blurview.widget.BlurTitlebarView
    android:id="@+id/blurTitlebar1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:overlayColor="#D1FFFFFF"
    app:blurRadius="30dp"
    app:showBack="true"
    app:menuIcon="?android:attr/actionModeWebSearchDrawable"
    app:titleText="Title Test"
    app:subtitleText="Subheading Test"
    app:centerTitle="false"/>
java
// Create BlurTitlebarView instance
BlurTitlebarView blurTitlebarView = new BlurTitlebarView(context);

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

// Set attributes
blurTitlebarView.setTitleText("Title Text");
blurTitlebarView.setSubtitleText("Subtitle Text");
//...

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

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

// Set attributes
blurTitlebarView.setTitleText("Title Text")
blurTitlebarView.setSubtitleText("Subtitle Text")
//...

// Add BlurTitlebarView to parent layout
parentLayout.addView(blurTitlebarView)

Attribute Description

Attribute NameType
app:titleTextstring
app:subtitleTextstring
app:titleTextColorcolor
app:subtitleTextColorcolor
app:showBackboolean
app:backIconreference
app:backIconTintcolor
app:menuTextstring
app:menuTextColorcolor
app:menuIconreference
app:menuIconTintcolor
app:centerTitleboolean