如何在RecyclerView中更改动画的颜色

时间:2015-04-20 18:30:31

标签: android animation android-recyclerview

我使用包含多张卡片的RecyclerView。当我们到达终点时,android会显示一个动画来表示该列表已经结束。 如何更改动画的颜色?目前它以浅蓝色显示,这是默认值。

更新: android.support.v7.widget.RecyclerView中没有样式属性。 我使用以下方法为整个应用设置了主题:

的AndroidManifest.xml

<activity
        android:name=".activities.MainActivity"
        android:label="@string/app_name"
        android:theme="@style/MyMaterialDrawerTheme" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

以下是主题:

    <style name="MyMaterialDrawerTheme" parent="MaterialDrawerTheme.Light.DarkToolbar.TranslucentStatus">
        <item name="colorPrimary">@color/color_primary</item>
        <item name="colorPrimaryDark">@color/color_primary_dark</item>
        <item name="colorAccent">@color/color_accent</item>
    </style>

我设置了primary,primary_dark和accent颜色。 它在所有其他元素(如工具栏等)中显示正常但动画颜色仍为蓝色。

1 个答案:

答案 0 :(得分:0)

这取决于您作为应用程序主题的一部分应用的样式。您可以更改RecyclerView的样式属性以进行更改。看看here,它是主色,次要色或强调色之一。