Android 图片实现按钮点击切换效果
2014-04-28 12:00
831 查看
Android中的按钮有三种状态—默认,被点击,被选中。如果我们要实现按钮的三种背景,只需在res/drawable目录中建立这样一个XML文件:
selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false"
android:drawable="@drawable/t3"/>
<item android:state_focused="true"
android:drawable="@drawable/t1"/>
<item android:state_pressed="true"
android:drawable="@drawable/t2"/>
<item android:drawable="@drawable/t3"/>
</selector>
正如上面的资源文件所描述的,我们在这里定义了三种行为各自的图片资源,接下来,我们只需要在相应的按钮中,将背景资源指定为drawable/selector,就完成我们需要做的一切了~
<ImageButton android:layout_width="100px" android:layout_height="50px" android:src="@drawable/selector"/>
selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false"
android:drawable="@drawable/t3"/>
<item android:state_focused="true"
android:drawable="@drawable/t1"/>
<item android:state_pressed="true"
android:drawable="@drawable/t2"/>
<item android:drawable="@drawable/t3"/>
</selector>
正如上面的资源文件所描述的,我们在这里定义了三种行为各自的图片资源,接下来,我们只需要在相应的按钮中,将背景资源指定为drawable/selector,就完成我们需要做的一切了~
<ImageButton android:layout_width="100px" android:layout_height="50px" android:src="@drawable/selector"/>
相关文章推荐
- Android 图片实现按钮点击切换效果
- 【Android 界面效果3】Android_UI_点击按钮切换背景效果实现
- android图片按钮点击变灰变量效果实现(一张背景图实现效果)
- Android_UI_点击按钮切换背景效果实现
- android仿IOS按钮点击效果,一张图片实现
- Android中图片实现按钮点击效果
- Android - ImageButton单击切换按钮图片效果的实现 .
- Android - ImageButton单击切换按钮图片效果的实现
- Android开发——实现点击图片切换效果
- Android_UI_点击按钮切换背景效果实现
- 【Android 界面效果3】Android_UI_点击按钮切换背景效果实现
- Android - ImageButton单击切换按钮图片效果的实现
- android仿IOS按钮点击效果,一张图片实现
- Android自定义ImageView实现点击两张图片切换效果
- 基于jquery实现左右按钮点击的图片切换效果
- Android - ImageButton单击切换按钮图片效果的实现
- Android_UI_点击按钮切换背景效果实现
- Android - ImageButton单击切换按钮图片效果的实现
- Android_UI_点击按钮切换背景效果实现
- Android - ImageButton单击切换按钮图片效果的实现