Ответ 1
android:overScrollMode="never"
У меня есть listview с режимом overcroll on - (мне это нужно)
И есть синее свечение накаливания каждый раз, когда я прокручиваю
Как я могу избавиться от сияния прокрутки?
EDIT:
Я использую настраиваемое listview, которое увеличивает пропускную способность (изображение) - способ, которым он должен быть однако вместе с изображением появляется светящийся эффект, который я хочу избавиться от
видеть синюю вещь над изображением?
изображение IS overScrollDrawable - но я хочу то же самое - без свечения
android:overScrollMode="never"
Вам просто нужно установить свойство ListView
fadeEdge
none в вашем XML файле макета, и вы не получите синюю тень на OVERSCROLL.
android:fadingEdge="none"
EDIT:
теперь это устарело, вы можете использовать android:overScrollMode="never"
.
В ListView
вы можете установить возможность вытягивания при переполнении сверху или снизу. Обычно это устанавливается как белая/прозрачная, которая анимируется с помощью fadeIn и fadeOut. Чтобы установить светящийся на что-то полностью прозрачный, вы можете написать:
ListView listView = ...;
listView.setOverscrollFooter(new ColorDrawable(0));
listView.setOverscrollHeader(new ColorDrawable(0));
Это позволяет активировать чрезмерную прокрутку, чтобы вы могли реагировать на переключение событий, но светящийся свет должен исчезнуть.