Tuesday, 19 July 2022

How to change background color of button MaterialToolbar?

How to change color of button MaterialToolbar when it pass to state pressed?

    <com.google.android.material.appbar.MaterialToolbar
        android:id="@+id/main_toolbar"
        android:layout_width="match_parent"
        android:layout_height="?android:attr/actionBarSize"
        app:menu="@menu/webview_toolbar"
        app:navigationIcon="@drawable/ic_baseline_keyboard_arrow_up_24" />

On screenshot pressed state is round figure

enter image description here

I tried to use ColorStateList, it does not work with MaterialToolbar. But worked with LinearLayout.

android:background="@drawable/selector_state_list"
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@color/pressed_toolbox_item"  android:state_pressed="true" />
</selector>


from How to change background color of button MaterialToolbar?

No comments:

Post a Comment