我使用this library這是非常可怕的實現浮動動作按鈕與自定義菜單和許多其他的東西。FloatingActionButton不會改變顏色
雖然使用這個庫,但我在改變FloatingActionMenu
內FloatingActionButton
的顏色時遇到問題。我嘗試將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
非常感謝。它的工作現在。 :) –