Я искал через весь интернет, но не нашел ответа, как добиться того, чего я хочу.Создать андроидную кнопку с красной анимацией внешнего освещения
Я хочу создать GlowButton (я имею в виду, что это будет расширенный кнопочный) класс, который является кнопкой с внешним свечением, когда на нажатом или сфокусированном состоянии. Смотрите рисунок ниже, чтобы понять, что я имею в виду:
Это внешнее свечение должно появиться и disapper с анимацией (просто изменить непрозрачность).
Простой вопрос. Как я могу сделать эту кнопку без анимации. Я знаю, что я могу создать что-то вроде этого:
<item android:state_pressed="true"> <shape> <solid android:color="@color/gray"/> <stroke android:width="4dp" android:color="@color/orange" /> <corners android:radius="8dp" /> <padding android:bottom="1dp" android:top="1dp" android:left="1dp" android:right="1dp"/> </shape> </item> ...
Но есть твердое свечение. Мне нужно градиентное свечение, как на картинке выше.
Hard вопрос. Как я могу сделать эту кнопку с появлением и исчезновением анимации? Пользовательская кнопка - свечение появляется с непрозрачностью 0% до 100% непрозрачности в пределах 300 мс. Свечение должно исчезнуть аналогичным образом, когда пользователь перестанет касаться кнопки.
Большое вам спасибо!