Изменение цвета более прокрутки в прокрутки в Android

У меня небольшая проблема с моим видом прокрутки. Всякий раз, когда прокручивается представление прокрутки, на краях прокрутки отображается желтый градиент (в моем устройстве это может отличаться для других устройств). Это можно устранить, установив атрибут, как показано ниже в Android 2.3 и выше.

android:overScrollMode="never"

Теперь я хочу изменить цвет по умолчанию на какой-то другой. Как этого добиться.

Пожалуйста, помогите мне в этом. Любая помощь будет оценена.

 Sherif elKhatib30 янв. 2012 г., 11:51
Кстати, пожалуйста, знайте, что цвет не всегда "оранжевый". это зависит от устройства.
 Yugandhar Babu30 янв. 2012 г., 11:52
пусть это будет любой цвет, есть ли идея изменить этот цвет?
 josephus30 янв. 2012 г., 12:11
Согласно этому [посту] [1], нет способа сделать это естественным путем. [1]:stackoverflow.com/questions/5897909/...

Ответы на вопрос(2)

Вы должны использовать следующие атрибуты на вашемListView :

<ListView
      ...
      android:overScrollHeader="@drawable/header"
      android:overScrollFooter="@drawable/footer"/>

Вы также можете установить их программно, используяsetOverscrollFooter(Drawable d) а такжеsetOverscrollHeader(Drawable d).

 Michael Alan Huff24 окт. 2014 г., 01:33
Кто-нибудь видел, как это сделать для viewpager?
 Parag Chauhan30 июл. 2012 г., 11:11
Как вы ответили, я реализовал, но до сих пор не получил изображения на прокрутку в Listview
 Yugandhar Babu30 янв. 2012 г., 11:53
я не спрашиваю о ListView, для просмотра прокрутки.
 Alexander Pacha06 февр. 2013 г., 12:51
Вам удалось изменить цвет? Или вы просто удалили его? Если вам удалось изменить его, что вы написали как нарисованный? Видетьstackoverflow.com/questions/12102108/...

лений типа прокрутки:https://github.com/AndroidAlliance/EdgeEffectOverride

Например.

<uk.co.androidalliance.edgeeffectoverride.EdgeEffectScrollView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    ...
    app:edgeeffect_color="@color/red"
    />

А также

EdgeEffectScrollView gridView = (EdgeEffectScrollView) root.findViewById(R.id.myscroll);
gridView.setEdgeEffectColor(Color.RED);
 parohy28 нояб. 2016 г., 09:03
работает только перед леденцом
 Devrath24 июн. 2014 г., 23:01
[+1] Классная библиотека .... спасибо, что поделились :)

Ваш ответ на вопрос