Android学习笔记 (图片选择器的使用selector)
来源:互联网 发布:lambda python 编辑:程序博客网 时间:2024/06/08 08:16
在界面编写过程通常会遇到像,一个按钮,平时是一个颜色,按上去是一个颜色,按完后又恢复到原来的颜色 这种情况。
实现它的原理就是给这个图片的不同状态,设置一张图片或者颜色,然后让系统根据按钮的状态自动切换。这就需要用到selector
本文以Button的背景图片为例
1、先设置颜色选择器
第一步,创建一个名字为 btn_bg_selector.xml 的文件 。开发工具是AndroidStudio的情况下,需要在drawable文件夹上右键 --> New -->Drawable resource file就可打开创建面板 。然后输入你的文件名btn_bg_selector点击Ok。
第二步、把你准备好的两张图片copy到图片资源目录drawable文件夹下
picNormal.png 按钮一般状态下显示
picPressed.png 按钮按下显示
第三步、然后把两张图片添加到selector的item中,具体如下<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/picPressed" android:state_pressed="true"/> <item android:drawable="@drawable/picNormal" /></selector>
这样选择器就设置好了
2、修改布局文件
给按钮设置背景
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/btn_bg_selector" android:text="点我"/>
运行你的demo看效果吧
0 1
- Android学习笔记 (图片选择器的使用selector)
- Android Selector选择器的使用
- Android selector 图片选择器 背景选择器的简单用法
- android的selector,背景选择器的使用
- Android的selector背景选择器使用
- Android美工坊--selector选择器的使用
- Android美工坊:Selector选择器的使用
- Android美工坊--selector选择器的使用
- Android selector背景选择器的使用详解
- android selector 背景选择器的使用
- Android selector背景选择器的使用详解
- Android selector背景选择器的使用详解
- Android中选择器selector的使用
- Android 之Selector选择器的使用
- Android 中 selector 选择器的使用
- Selector选择器的使用
- selector选择器的使用
- 选择器Selector的使用
- HttpProxyUtil HTTP请求工具类源码
- 《密码技术》(一):密码
- Solr简单介绍
- java内存机制
- 发送邮件
- Android学习笔记 (图片选择器的使用selector)
- opencv3.0 机器学习模块使用
- MySQL启动及入门语句
- Andriod中可以上下切换图片的ViewPager
- Android的一些知识点
- DIV 拖拽
- iOS 时间戳 时间串 比较和转换
- c++ assert() 归纳总结
- Textarea在IE下的显示问题