`
苗振忠
  • 浏览: 57244 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多

Selector常用状态:

Android:state_selected 控件选中状态,可以为true或false

android:state_focused 控件获得焦点状态,可以为true或false

android:state_pressed 控件点击状态,可以为true或false

android:state_enabled 控件使能状态,可以为true或false

android:state_checkable 控件可勾选状态,可以为true或false

android:state_checked 控件勾选状态,可以为true或false

 

设置不同状态下颜色:

btn_enabled.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<!-- 默认 -->
<item android:state_enabled="true">
<color android:color="#e25050" />
</item>
<item android:state_enabled="false">
<color android:color="#908e8e" />
</item>
</selector>

设置不同状态下图片:

btn_pressed.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/btn_arrow_left_pressed" />
<item android:state_window_focused="true" android:state_focused="true" android:drawable="@drawable/btn_arrow_left_pressed" />
<item android:state_window_focused="false" android:state_focused="false" android:drawable="@drawable/btn_arrow_left_normal" />
</selector>

分享到:
评论

相关推荐

    Android设置button背景selector和字体selector

    Selector是Android中的一种状态列表资源,它可以为控件在不同状态(如按下、默认、聚焦等)下显示不同的效果。 标题“Android设置button背景selector和字体selector”涉及到的知识点主要包括以下几点: 1. **...

    Android selector 完整demo

    在Android开发中,Selector是一种非常重要的资源类型,它主要用于定义视图在不同状态下的外观,如按下、聚焦、默认和选中等。本教程将深入探讨Android中的Selector及其使用方法,通过一个完整的Demo来帮助你理解和...

    用selector设置button可用和不可用的样式

    Selector在Android中是一种基于状态的选择器,它可以为不同状态下的View定义不同的样式。它允许开发者根据View的状态(如按下、聚焦、选中、默认等)来改变其背景或颜色。以下我们将详细探讨如何创建一个Selector来...

    android selector注入器

    在Android开发中,选择器(Selector)是一种非常重要的机制,用于定义View在不同状态下的显示样式,如按下、聚焦、默认等。`android selector注入器` 提供了一种高效且便捷的方式来管理这些状态选择器,使得开发者...

    android-selector-chapek-master

    对于 Android 开发者来说,选择器是一种常用工具,它们用于定义视图在不同状态下的外观,比如按下、聚焦或默认状态。 Android Studio 作为 Google 推出的官方 Android 应用开发集成开发环境(IDE),提供了丰富的...

    Android通过textview设置状态

    在这个例子中,我们为每个状态定义了不同的颜色,你可以替换为你需要的颜色值或图片。 2. 应用Selector到TextView: 在布局XML文件中,将TextView的`android:background`属性设置为刚刚创建的Selector资源。例如:...

    浅谈android的selector背景选择器

    与ListView类似,可以在Button上设置`Selector`来改变不同状态下的背景图像或颜色。 ##### 4.2 设置文字颜色 除了背景图像,还可以通过`Selector`来改变Button的文字颜色。 ```xml &lt;selector xmlns:android=...

    JAVA代码设置selector不同状态下的背景颜色

    JAVA代码设置selector不同状态下的背景颜色 在Android开发中,设置按钮或视图的背景颜色是一项常见的需求,特别是在不同的状态下,例如 presses、Focused、Selected 等状态。JAVA代码设置selector不同状态下的背景...

    Android selector

    在Android开发中,Selector是一种非常重要的图形资源,用于定义不同状态下的视图表现。它可以根据视图的状态(如被按下、被聚焦、默认状态等)显示不同的图像或颜色。在这个"Android selector"主题中,我们将深入...

    探索Android中selector和shape的结合使用

    Selector是一种状态列表资源,它可以根据视图的不同状态(如:按下、聚焦、默认、启用等)显示不同的颜色、图片或者背景。在XML中,Selector通常定义在res/drawable目录下,并且由多个标签组成,每个代表一种状态...

    Android文字颜色背景触摸点击反馈色之selector.zip

    首先,`selector`在Android中是一个重要的资源类型,它定义了不同状态下的视图样式,如默认状态、按下状态、选中状态等。在描述中提到的"Android文字颜色背景触摸点击反馈色",实质上就是在谈论`selector`如何应用于...

    Android自定义矩形及selector、shape的使用

    `&lt;item&gt;`内的`android:state_pressed`、`android:state_focused`等属性定义了状态,而`android:drawable`则定义了对应状态下的图形。 3. `Shape`: `Shape`是Android drawable的一种,它允许我们创建具有不同形状的...

    Android绘图机制Selector

    在Android开发中,Selector是一种非常重要的图形元素,它允许开发者基于不同的状态来显示不同的图像,极大地增强了用户界面的交互性和视觉效果。Selector主要用于ListView、GridView、Button等组件,特别是自定义...

    ListView Button ImageView 里应用selector选择器切换图片并保持住

    这就是`selector`选择器的作用,它可以帮助我们在不同状态下切换图片,并保持住相应的状态。现在,我们将详细探讨如何在ListView、Button和ImageView中应用selector来实现这一功能。 首先,让我们了解什么是`...

    android下imagebutton换图片

    在许多应用界面设计中,我们经常需要为 `ImageButton` 设置不同的图片以实现不同的功能状态,例如:按下时显示一张图片,弹起时显示另一张图片,以提供更直观的用户反馈。下面我们将详细讨论如何在Android中实现`...

    android selector 定制按钮,xml定制,点击变按背景颜色字体颜色等

    本篇将深入探讨如何通过XML来定制Android的Selector,实现按钮的点击、按下等状态下的背景颜色和字体颜色变化,以及RadioButton的特殊样式,如单条线、圆形边框等。 首先,理解Selector的基本结构。Selector是基于...

    带圆角的selector

    在Android开发中,`Selector`是一种非常重要的图形元素,它被用来定义视图在不同状态下的外观,如正常状态、按下状态、选中状态等。`Selector`通常以XML文件的形式存在于项目的`res/drawable`目录下。在这个场景中,...

    android button 颜色变化 按钮状态变化

    总结一下,实现Android Button颜色变化及按钮状态变化的关键在于理解并利用`Selector`资源。通过定义不同状态的颜色,我们可以轻松地调整按钮在不同状态下的视觉反馈,提升应用的用户体验。在实际项目中,可以根据...

    Android selector背景选择器的使用详解

    在Android开发中,Selector是一种非常重要的资源类型,它允许我们为UI组件(如按钮、列表项等)定义不同状态下的背景或颜色。本篇文章将深入探讨Android中的Selector背景选择器的使用方法。 首先,让我们了解...

Global site tag (gtag.js) - Google Analytics