키보드로 작업 중이므로 어떤 버튼을 클릭하면 키보드가 기본 키보드로 표시됩니다. 더 큰 이미지는 버튼 위에 깜박이며,이 효과는 정확히 알지 못합니다. 아래 코드를 사용해 보았습니다. 내 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>
그 성공적으로 작동하지만, 이미지가 내가 클릭 같은 장소에 번쩍,하지만 안드로이드 기본에 일어나고으로, 위의 버튼에 표시되는 이미지를 필요로한다 건반.
@ lcolwinters가 맞습니다 - 플래시 된 이미지에 대해 별도의 팝업이 필요합니다. 같은보기의 배경을 설정하는 중입니다. 용도와 관련이 없습니다. – auval
@uval 괜찮아요. 팝업을 구현했고 저에게 잘 작동합니다. 한 가지 문제가 있습니다. 현재 클릭 한 뷰의 좌표가 필요합니다. 특정 버튼을 터치하면 별도의 이미지를 표시해야하기 때문입니다. – Aniket
onTouch 이벤트 객체에서 좌표를 가져 오십시오. – auval