Android Невозможно удалить цвет сверху и снизу - PullRequest
24 голосов
/ 28 февраля 2012

enter image description here Я добавил scrollView и, если развернуть на планшете Android, у него есть некоторые проблемы.Но он отлично работает на мобильном телефоне.

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

Есть ли способ удалить или установить в XML?

Я пробовал другой параметр для установки в представлении прокрутки, но он не 't работа.

Пожалуйста, помогите.

Ответы [ 7 ]

54 голосов
/ 19 октября 2012

fadingEdge устарела. Используйте это в ScrollView:

android:overScrollMode="never"

12 голосов
/ 09 декабря 2013

Добавьте эту дополнительную строку к определению ScrollView:

android:overScrollMode="never"  

или добавьте это к своему коду:

findViewById(R.id.sobreScrollView).setOverScrollMode(ScrollView.OVER_SCROLL_NEV‌​ER);
7 голосов
/ 28 февраля 2012

Добавьте это в scrollView

android:fadingEdge="none"
6 голосов
/ 04 мая 2015

Попробуйте это:

android:overScrollMode="never" 
3 голосов
/ 13 ноября 2015

Предварительный уровень API 14:

android:fadingEdge="none"

Уровень API 14 +:

android:requiresFadingEdge="none"

См. Это:

https://developer.android.com/reference/android/R.attr.html#fadingEdge

Этот атрибут устарел и будет игнорироваться начиная с уровня API 14 (ICE_CREAM_SANDWICH).Использование замирающих краев может привести к заметному снижению производительности и должно использоваться только тогда, когда этого требует визуальный дизайн приложения.Чтобы запросить исчезающие края с уровнем API 14 и выше, используйте вместо этого атрибут android: requireFadingEdge.

1 голос
/ 16 сентября 2014

Как упомянуто Romain Piel на этом посте: https://stackoverflow.com/a/7106752/956975, Пим Рейерсен указал в комментариях, что android:fadingEdge устарело и будет игнорироваться с API 14 уровень.

Удалите тень на ListView / GridView / ScrollView вот так

в XML:

android:fadingEdgeLength="0dp"

на Java:

view.setFadingEdgeLength(0);
1 голос
/ 26 июня 2012

setOverScrollMode (View.OVER_SCROLL_NEVER)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...