我在 GestureDetector 小部件中有一个图像。我想在调用 onTapDown 时更改此图像,然后在调用onTapUp时再次更改。有可能这样做吗?在其他应用程序(带有 java 的本机 Android 应用程序)中,我曾经使用按钮并使用选择器 xml 更改其背景,如下所示:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/image1" />
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/image2" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/image2"/>
<item android:drawable="@drawable/image1" />
那么,有没有办法在颤振中做同样的事情?
---只是为了清楚---
在同一个小部件中,如果它没有被按下,我想要一个图像,如果它被按下,我想要一个不同的图像。