簡體   English   中英

FAB沒有從主題中脫穎而出

[英]FAB not taking color from theme

我的布局中有一個FAB:

  <android.support.design.widget.FloatingActionButton
                    android:id="@+id/click_receipt"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentBottom="true"
                    android:layout_alignParentRight="true"
                    android:layout_margin="08dp"
                    android:clickable="true"
                    android:src="@drawable/ic_action_photo" />

我為此Activity使用的主題是:

 <!-- Detail Activity-->

<style name="NoActionBar" parent="@style/Theme.AppCompat.Light.NoActionBar">
    <item name="windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorControlHighlight">@color/color_accent</item>
    <item name="colorControlNormal">@color/color_accent</item>
    <item name="searchViewStyle">@style/AppTheme.SearchView</item>
</style>

但是,colorPrimary / colorPrimaryDark似乎對FAB無效。

早些時候,我為該應用程序使用了通用主題:

 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="android:actionBarStyle">@style/MyActionBar</item>
        <item name="actionBarStyle">@style/MyActionBar</item>
        <item name="colorPrimary">@color/actionBar_bg</item>
        <item name="colorPrimaryDark">@color/color_primary_dark</item>
        <item name="colorAccent">@color/color_accent</item>
        <item name="android:spinnerStyle">@style/Widget.AppCompat.Spinner.Underlined</item>
    </style>

    <style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">

        <item name="android:background">@color/actionBar_bg</item>
        <item name="background">@color/actionBar_bg</item>

    </style>

上面的結果是正確的,但是我在此Activity自定義主題中沒有發現太大差異,在這里我想念什么?

FAB正在使用colorAccent-您必須設置此值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM