SetShadowLayer () работает на кнопку? - PullRequest
1 голос
/ 08 февраля 2011

Я пытаюсь изменить тень текста на кнопке и не могу заставить его работать.

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

button.setShadowLayer(1, 1, 1, android.R.color.black);

Однако это ничего не меняет вообще.

Как мне заставить это работать?

Большое спасибо

1 Ответ

4 голосов
/ 08 февраля 2011

Этот метод используется для изменения тени на тексте, содержащемся внутри кнопки (также вы должны напрямую басить android.R.color.black, это идентификатор черного цвета, а не сам цвет, см. Класс Resources для получения дополнительной информации.)

...