`
meohao
  • 浏览: 97529 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

写在20111027:selector

 
阅读更多
假设现在需要设置一个ListView的ListItem点击的背景色,在drawable目录下创建下面的文件drawable/list_bg_selector.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="@color/clickcolor" />
    <item android:state_window_focused="true" android:drawable="@color/clickcolor" />
    <item android:drawable="@android:color/transparent" />
</selector>

实现按钮的点击效果
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@color/clickcolor" />
    <item android:state_focused="true" android:drawable="@color/clickcolor" />
    <item android:drawable="@android:color/transparent" />
</selector>
分享到:
评论

相关推荐

    SceneDelegate:[AppDelegate setWindow:]: unrecognized selector sent to instance 0x60000002b440

    -[AppDelegate setWindow:]: unrecognized selector sent to instance 0x60000002b440 修改方法: 在AppDelegate.h里加声明window @property (nonatomic, strong) UIWindow * window; 运行问题解决 兼容13和13以前...

    Selector一个用于替换jQuery的微型JavaScript库

    Selector是一个微型JavaScript库,设计目的是为了替代广泛使用的jQuery库。jQuery以其强大的DOM...在Websilk-Selector-49d8d56这个压缩包中,包含了Selector库的源代码和其他相关资源,可以下载研究并应用于项目中。

    es-check:使用简单的shell命令检查JavaScript文件中的ES版本:trophy:

    :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_...

    Android设置button背景selector和字体selector

    为了实现美观且交互丰富的按钮,我们可以使用Selector来定义按钮在不同状态下的背景和字体颜色。Selector是Android中的一种状态列表资源,它可以为控件在不同状态(如按下、默认、聚焦等)下显示不同的效果。 标题...

    rgeo:Ruby的地理空间数据库

    :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_...

    PyPI 官网下载 | selector-0.8.10.tar.gz

    资源来自pypi官网。 资源全名:selector-0.8.10.tar.gz

    SelectorGadget CSS选择器

    3. **兼容性检查**:SelectorGadget还会检查生成的选择器在其他浏览器中的兼容性,确保你在不同平台上的样式应用都能正常工作。 4. **代码复制**:一键复制生成的选择器,方便直接粘贴到你的CSS或JavaScript文件中...

    java nio Selector的使用-服务器端

    Selector是Java NIO中的核心组件,用于监听多个通道的事件,如连接建立、数据可读、写空等。在服务器端,Selector的应用尤为重要,因为它可以实现单线程处理多个客户端连接,从而提高系统的并发能力。 Selector的...

    NIO详细介绍channle,buffer,Selector

    **Selector**是NIO中另一个重要的组件,它主要用于监听多个Channel上的事件(如可读、可写等)。Selector的主要功能包括: 1. **注册Channel**:将Channel注册到Selector上,以便监听该Channel的状态变化。 2. **...

    flutter file-selector

    Flutter的file_selector插件可以帮助开发者在移动应用中方便地选择文件。 要使用file_selector插件,首先需要将插件的依赖项添加到pubspec.yaml文件中,并运行flutter pub get命令获取插件的最新版本。 在插件使用...

    Android selector 完整demo

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

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

    在XML文件中定义selector,我们可以使用`&lt;selector&gt;`标签,并在其内部定义各种状态的`&lt;item&gt;`标签。 对于Button,我们可以在`android:background`属性中指定selector资源。例如,创建一个名为`button_selector.xml`...

    SocketChannel、ServerSocketChannel与Selector的实际案例

    在Java NIO(非阻塞I/O)框架中,SocketChannel、ServerSocketChannel和Selector扮演着关键角色。本文将深入探讨这些组件,并通过一个实际案例——"NServer.java"和"NClient.java"来阐述它们的工作原理和用法。 ...

    java selector 测试并发

    当这些通道准备进行读写、连接或接受操作时,它们会在`Selector`上产生`SelectionKey`。`SelectionKey`包含了关于通道和其在选择器上的状态信息。 测试并发时,通常会创建一个线程池来处理这些事件,避免单一线程...

    带圆角的selector

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

    iconFont 实现selector的Demo

    2. **定义状态**:在selector文件中,使用`&lt;item&gt;`标签定义图标在不同状态(如`android:state_pressed="true"`,`android:state_focused="true"`)下的表现,包括图标颜色、描边等属性。 3. **引用iconfont**:在`...

    Java NIO——Selector机制解析三(源码分析)

    Selector机制是Java NIO中的核心组件,它允许单线程同时监控多个通道(Channels)的状态变化,例如连接就绪、数据可读或可写等。这种机制使得程序能够高效地处理多个网络连接,而无需为每个连接创建单独的线程,大大...

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

    本教程将详细介绍如何使用Selector来设置Button在可用和不可用状态下的样式,以提高应用的视觉效果和交互性。 Selector在Android中是一种基于状态的选择器,它可以为不同状态下的View定义不同的样式。它允许开发者...

    emoji-allography:用表情符号拼写单词。 :P_button_selector::registered::O_button_(blood_type)::copyright::registered::A_button_(blood_type)::heavy_dollar_sign::heavy_plus_sign::information_selector::Leo::A_button_(blood_type)::heavy_plus_sign::information_selector::O

    我这样做是因为 :P_button_selector: :registered::O_button_(blood_type)::copyright::registered::A_button_(blood_type): :heavy_dollar_sign: :heavy_plus_sign: :information_selector: :Leo: :A_button_...

    android selector注入器

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

Global site tag (gtag.js) - Google Analytics