前沿热点:Android 巧用ImageView属性实现选中和未选中效果


(相关资料图)

原文地址: Android 巧用ImageView属性实现选中和未选中效果 - Stars-One的杂货小窝

选中和未选中状态变更是很常见需求,UI那边出的两个不同状态的图片,然后开发这边去实现

通常实现思路:

我们会选择在布局里加个ImageView,然后通过代码层面加个判断去让ImageView加载不同状态的图片

其实,还有个更简单的方法,我们可以利用ImageView里的isSelected属性来实现

实现1.不同状态的图片资源准备

首先,准备两个不同状态的图片,这里各位就自行寻找图片吧

2.selector文件编写

之后,我们需要编写一个selector文件,需要在drawable文件夹里新增selector_img.xml文件

        

注意state_selected属性,true就是选中状态显示的图片

3.xml布局设置

在xml布局里增加一个ImageView,并将src设置为上面我们创建的selector_img,如下图所示

4.代码逻辑

代码逻辑没啥好说的,就是找到图片示例,然后给图片对象设置isSelected属性即可更改图片,如下图所示

关键词:

    为你推荐

    前沿热点:Android 巧用ImageView属性实现选中和未选中效果

    原文地址:[Android巧用ImageView属性实现选中和未选中效果-Stars-One的

    来源:博客园 23-06-27

    家庭经济情况说明简短_家庭贫困情况说明

    欢迎观看本篇文章,小升来为大家解答以上问题。家庭经济情况说明简短,

    来源:互联网 23-06-27

    time after time歌词(关于time after time歌词的基本详情介绍)

    1、 格莱美奖年度最佳歌曲。2、在第1届MTV音乐录影带大奖上入围最佳

    来源:互联网 23-06-27

    腋下淋巴结肿大会疼吗_腋下淋巴结肿大副乳

    1、副乳是在正常乳房之外出现的含有完全发育或部分发育的乳腺组织的“

    来源:互联网 23-06-27

    2023上海嘉定区曹王幼儿园招聘公告

    2023曹王幼儿园招聘公告我园招聘需求:因园所发展需要,现拟招聘幼儿教

    来源:本地宝 23-06-27
    返回顶部