1. 首页
  2. 移动开发
  3. Android
  4. Android  selector的实例详解

Android  selector的实例详解

上传者: 2021-07-16 17:02:40上传 PDF文件 86.30 KB 热度 11次

StateListDrawable 是一种通过XML文件来定义的drawable,使用几个不同的图片来呈现同一个图形,通过object的状态来实现切换。你可以在一个XML文件中描述state list。通过在根节点selector下定义一个item元素来添加每个图形。每一各item中使用不同的状态属性来定义不用的drawable。当每一次状态改变的时候,state list都会从上到下被遍历一遍,第一个与当前state相匹配的item将会被使用―- 这个选择并不是作出“最匹配”结果,而是简单的找到第一个匹配的状态。selector一般都是用来作为有状态改变的View的背景,以此来达到当用户对View进行操作,导致View状态改变时,作出改变,让用户感知View的状态变化。

用户评论