2015-04-20 8 views
-2

Я использую RecyclerView, который содержит несколько карт. Когда мы достигаем конца, андроид показывает анимацию, чтобы показать, что список окончен. Как изменить цвет этой анимации? В настоящее время его показ в светло-голубом, который по умолчанию.Как изменить цвет анимации в RecyclerView

Обновление: В андроиде.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_dark и акцент цвет. Он отображается хорошо во всех других элементах, таких как панель инструментов и т. Д., Но цвет анимации остается синим.

ответ

0

Это зависит от стилей, которые вы применили как часть темы для вашего приложения. Вы можете изменить атрибут стиля RecyclerView, чтобы изменить его. Посмотрите here, это один из основных, второстепенных или акцентных цветов.

+0

Уточнить в теме вопрос? – akshayt23

+0

Я думаю, что цвета по умолчанию включают что-то синее. Попробуйте изменить цвета на красный, например, и посмотрите на тень цвета – droidpl

+0

Вы имеете в виду color_primary? Его набор для teal и цвет акцента установлен на deep_orange, как определено в цветовой палитре дизайна материала. – akshayt23