Поскольку я работаю на клавиатуре, мы знаем по умолчанию клавиатуру на любом устройстве Android, когда мы нажимаем любую кнопку, над кнопкой мерцает более крупное изображение, я точно не знаю этого эффекта, ut I попытались использовать нижеприведенный код.Flash-изображение на кнопке нажмете на кнопку
Button, который щелкнул в моем Keyboard.xml:
<Button android:id="@+id/xBack"
android:background="@drawable/back_high"/>
Над back_high мой файл XML.
back_high.xml файл,
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/back_click"
android:state_pressed="true" />
<item android:drawable="@drawable/back"
android:state_focused="true" />
<item android:drawable="@drawable/back" />
</selector>
Его успешно работает, но изображение мелькнуло на том же месте, где я щелкнул, но мне нужно это изображение отображается на кнопку сверху, так как происходит на андроид по умолчанию клавиатура.
@ l7colwinters правильно - вам нужно отдельное всплывающее окно для проблескового изображения. Вы устанавливаете фон одного и того же представления - не имеет значения для своей цели. – auval
@uval alright Я реализовал всплывающее окно и его рабочий штраф для меня. но у меня есть одна проблема, мне нужны координаты текущего текущего щелчка, потому что я должен показать отдельное изображение при касании конкретной кнопки. – Aniket
Попытайтесь получить координаты из объекта события onTouch – auval