Я использую this library, который является довольно устрашающим для реализации кнопки плавающего действия с настраиваемым меню и многими другими материалами.FloatingActionButton не меняет цвет
Но при использовании этой библиотеки я столкнулся с проблемой изменения цвета FloatingActionButton
внутри FloatingActionMenu
. Я попробовал поставить fab:manu_colorNormal
как собственность FloatingActionButton
, но, похоже, он не имеет эффекта и показывает цвет по умолчанию.
Вот макет, который я использую. Обратите внимание, что я использовал xmlns:fab="http://schemas.android.com/apk/res-auto"
. Было предложено где-то проверить, указывает ли xmlns:fab
на apk/res-auto
. Я установил это правильно, но все же не повезло.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:fab="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/background">
<com.github.clans.fab.FloatingActionMenu
android:id="@+id/fab_menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
fab:menu_colorNormal="@color/fab_close_background"
fab:menu_colorPressed="@color/fab_close_background_pressed"
fab:menu_colorRipple="@color/fab_close_background_ripple">
<com.github.clans.fab.FloatingActionButton
android:id="@+id/menu_delete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_delete_white_24dp"
fab:fab_size="mini"
fab:menu_colorNormal="@color/fab_delete_background"
fab:menu_colorPressed="@color/fab_delete_background_pressed"
fab:menu_colorRipple="@color/fab_delete_background_ripple" />
</com.github.clans.fab.FloatingActionMenu>
</RelativeLayout>
Примечание: я мог бы изменить цвет кнопки FloatingActionMenu
успешно. menu_colorNormal
отлично работает для кнопки закрытия в моем макете.
Вот как это выглядит в моем приложении. Красный цвет - это цвет по умолчанию, который я пытаюсь изменить. Вопрос: reported here in Github.
Не работает. Попробуйте сами. :) –
попробуйте обновленный ответ – USKMobility
Большое спасибо. Теперь работает. :) –