Как выбрать цвет Android ScrollView, исчезающего край?

У меня есть Android scrollview с белым фоном. Исчезающий край является белым полупрозрачным градиентом. Я хотел бы изменить его быть черным вместо белого. У меня есть ListView в том же проекте с белым фоном, который имеет черный исчезающий край по умолчанию, но я не могу найти, где (если вообще где-нибудь), который был установлен.

39
задан Coren 9 February 2012 в 12:58
поделиться

3 ответа

Только что выяснил методом проб и ошибок.

Просто установите android: background = "@ color / yourColor" для . Это установит тень на заданный цвет.

41
ответ дан 27 November 2019 в 02:03
поделиться

РЕДАКТИРОВАТЬ : это не отвечает на вопрос, который был задан для ScrollView . Этот ответ работает только с AbsListView и потомками (включая ListView ).


Цвет затухающей кромки контролируется атрибутом android: cacheColorHint .

Например:

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

6
ответ дан 27 November 2019 в 02:03
поделиться

Если вы не знаете, что изменило цвет затухающей кромки, вероятно, это было применение стиля или темы. Проверьте свой манифест для android: theme = "something" в Activity. Если тема из группы android.R.style.Theme.Light , край будет белым. По умолчанию android.R.style.Theme и android.R.style.Theme.Black будут иметь черные исчезающие края. Темы также влияют на другие атрибуты, поэтому полностью проверьте атрибуты, прежде чем использовать их для одной цели.

3
ответ дан 27 November 2019 в 02:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: