Android:ImageView xml方式配置selector 图片切换

1、在res/drawable目录下创建一个新的XML文件,比如selector_image.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
`

`

<item android:state_pressed="true" android:drawable="@drawable/image_pressed" />

<item android:state_focused="true" android:drawable="@drawable/image_pressed" />

<item android:drawable="@drawable/image_normal" />

</selector>

2、在布局文件中使用这个Selector图片资源作为ImageView的src属性即可。例如,可以在ImageView的XML布局中添加android:src="@drawable/selector_image"来引用这个Selector图片资源。

<ImageView

android:clickable="true"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/selector_image"

/>

相关推荐
my_power5207 小时前
车载安卓面试题汇总
android
csj507 小时前
安卓基础之《(15)—内容提供者(1)在应用之间共享数据》
android
yeziyfx8 小时前
kotlin中 ?:的用法
android·开发语言·kotlin
2501_915918419 小时前
只有 Flutter IPA 文件,通过多工具组合完成有效混淆与保护
android·flutter·ios·小程序·uni-app·iphone·webview
robotx9 小时前
AOSP 设置-提示音和振动 添加一个带有开关(Switch)的设置项
android
青莲8439 小时前
RecyclerView 完全指南
android·前端·面试
青莲8439 小时前
Android WebView 混合开发完整指南
android·前端·面试
龙之叶10 小时前
【Android Monkey源码解析三】- 运行解析
android
KevinWang_11 小时前
Android 的 assets 资源和 raw 资源有什么区别?
android
码农幻想梦12 小时前
2021Android从零入门到实战(慕课网官方账号)
android