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"

/>

相关推荐
曼岛_2 小时前
[安卓逆向]编写第一个安卓项目(一)
android·安卓逆向
rocpp13 小时前
Android 相册选择与拍照接入实践:MediaStore 分页、权限适配与 FileProvider
android
Flynt14 小时前
升级Flutter 3.44,我踩了HCPP和AGP 9的坑
android·flutter·dart
白色牙膏15 小时前
Cocos Creator 2.4.x 接入 AdMob 插件的迁移实践
android
我命由我1234517 小时前
C++ - 面向对象 - 常成员函数
android·java·linux·c语言·开发语言·c++·算法
tryqaaa_17 小时前
学习日志(四)【php反序列化魔术方法以及pop构造配实战】
android
Java小学生丶19 小时前
记录一下我的 Gradle 开发环境配置过程
android·java·gradle·maven·安卓
问心无愧051319 小时前
ctf show web 入门256
android·前端·笔记
霸道流氓气质19 小时前
MySQL 索引设计实战指南
android·数据库·mysql
R语言爱好者20 小时前
叠氮酸介绍
android