Я искал и пробовал все найденные решения. Мне нужно удалить тень от кнопки в 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 – я завернул кнопку внутри линейного макета, оба имеют одинаковые размеры. Работал для моего дела.