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

这篇具有很好参考价值的文章主要介绍了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">
<!-- 背景选择器
state_pressed  按下
state_focused 获得焦点
默认 图片
-->
   
<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"
        />文章来源地址https://www.toymoban.com/news/detail-618548.html

到了这里,关于Android:ImageView xml方式配置selector 图片切换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android 自定义ImageView实现圆角

            实现一个带圆角的imageView,要求自定义view方式实现。         我们可以自定义一个view,继承ImageView,并只需要重写ImageView的onDraw()方法即可。带圆角意味着要把控件的四个顶角做一个裁切。 由于不能影响imageview主体的正常绘制, 想到了可以在执行super.onDraw()方

    2024年02月01日
    浏览(41)
  • 《Android Studio开发实战》学习(八)- 点击按钮切换图片

    在前一篇文章 1 中实现了使用Android Studio开发一个图片展示App,熟悉了简单控件ImageView的使用 2 ,在这里继续研究Android Studio的使用方法。本文的目的是介绍如何开发一个图片切换App,实现点击按钮,在窗口中切换不同的图片。 现在想要设计一个图片切换工具,页面布局是 图

    2024年02月09日
    浏览(29)
  • XML配置方式整合SSM框架实现用户登录

    数据库simonshop,采用utf8mb4编码 单击【确定】按钮 创建用户表t_user 执行命令: 插入4条记录 执行命令: 创建Maven项目 - SSMLogin 单击【Create】按钮 在pom.xml文件里添加相关依赖 刷新项目Maven依赖 刷新之后 日志属性文件 - log4j.properties 添加如下: 数据库属性文件 - jdbc.properties 添

    2024年02月05日
    浏览(36)
  • 1.7 基于XML配置方式使用Spring MVC

    1、创建Maven项目 Maven项目 - SpringMvcDemo01 单击【Finish】按钮 2、添加相关依赖 在pom.xml文件里添加支持Spring MVC的相关依赖 3、给项目添加Web功能 打开项目结构窗口,在列表里选择【Modules】 单击【+】按钮,添加Web功能 单击【Create Artifact】按钮,将名称改为“SpringMvcDemo01” 单击

    2024年02月08日
    浏览(40)
  • Android ImageView 四个角自定义角度,以及角度的变换

    在正常开发过程中,我们经常会发现一些图片有各种各样的显示,有圆角、直角、圆形、不规则图形等?比较常见的是圆形,还有圆角。今天我们将讲述圆角、四个角不同度数以及通过圆角巧妙变成圆形 1.如果大家不熟悉圆形或者path的以及canvas.clipPath,可以参考我的一篇文章

    2023年04月11日
    浏览(31)
  • 基于Xml方式的Bean的配置-Bean的作用范围scope配置

    Bean的配置范围 默认情况下( 基本的Spring环境 ),单纯Spring环境Bean的作用范围有两个:Singleton和prototype singleton :单例,默认值, Spring容器创建的时候,就会进行Bean的实例化 ,并储存到Bean的内部的 单例池 中,每次getBean时都是从单例池中获取相同的Bean实例 prototype :原型,

    2024年02月07日
    浏览(41)
  • 一起Talk Android吧(第五百四十回:ImageView的缩放)

    各位看官们大家好,上一回中咱们说的例子是\\\"RxJava中的总结\\\",本章回中介绍的例子是\\\"I mageView的缩放 \\\"。闲话休提,言归正转,让我们一起Talk Android吧! 通常情况下ImageView组件主要用来显示图片,因此需要使用图片当作显示内容,这个可以通过 ImageView 的src属性来设置被显示的

    2023年04月09日
    浏览(34)
  • Android 屏幕适配资源xml的配置方法

    在 Android 中进行屏幕适配是确保应用在不同设备上正常显示的重要步骤之一。资源文件夹的配置是实现屏幕适配的关键之一,以下是一些常见的资源文件夹配置方法,以适应不同屏幕尺寸和密度。 不同屏幕尺寸的适配: res/layout :通常存放默认的布局文件。 res/layout-sw600dp :

    2024年02月12日
    浏览(29)
  • Spring CORS 跨域使用与原理(@CrossOrigin注解,Java配置类方式,xml方式)

    出于安全原因,浏览器禁止AJAX调用当前源之外的资源。 跨域资源共享(CORS)是由大多数浏览器实现的W3C规范,它允许您以一种灵活的方式指定授权哪种跨域请求,而不是使用一些不太安全、功能不太强大的hack(如IFrame或JSONP)。 Spring Framework 4.2 GA为CORS提供了一流的开箱即用支持

    2024年02月08日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包