Ответ 1
Как насчет
<Button
..<code>
android:stateListAnimator="@null"
..<code>
</Button>
Я искал и опробовал все найденные решения. Мне нужно удалить тень из кнопки в Android. Большинство решений, которые я нашел, связаны с использованием кнопки изображения и установки фона. Я пробовал это, и он работает, но у моей кнопки есть текст, поэтому кнопка изображения не является вариантом. Если есть способ записи в кнопку изображения?
Моим вторым решением было:
android:fadingEdgeLength="0dp"
Но ничего не изменилось. Третье:
android:shadowColor="@color/application_transparent" />
Здесь ничего не изменилось.
Я также попытался создать пользовательскую форму с инсультом 0 и установить для нее фон кнопок, но все равно ничего. Я предпочитаю делать это в своем Xml, а не программно, но если это единственный способ, пусть будет так. Спасибо заранее
Как насчет
<Button
..<code>
android:stateListAnimator="@null"
..<code>
</Button>
В моем случае просто добавив..
android:shadowRadius="0"
.. в файле xml сделал трюк.
Альтернатива для атрибута stateListAnimator, используемого в уровне API 21 - Я завернул кнопку внутри линейного макета, оба имеют одинаковые размеры. Работал для моего дела.
Установить атрибут стиля для кнопки в XML
style="?android:attr/borderlessButtonStyle"
Это работает.