Dav*_*vid 7 android imagebutton
我希望在我的Android应用程序中,在ImageButton按下和释放时更改其图像,并且当再次按下它时,图像ImageButton将被更改回来,如何做到这一点?
创建一个放在drawable文件夹中的选择器(它是一个xml文件).并且在xml实际图像的xml五个路径中android:background="@drawable/imageselector"或在程序中也可以使用相同的imageview.setBackgroundDrawable(R.drawable.imageselector)
以下是我的选择器 imageselector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/arow_selected" />
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@drawable/arow_selected" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@drawable/arow_selected" />
<item
android:drawable="@drawable/arow_unselect" />
</selector>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10530 次 |
| 最近记录: |