自定义按钮三态

原创 2016年05月31日 22:04:52

使按钮的点击,鼠标移入,鼠标移出,都有不同的图片显示

方法是android:background属性值指定为selector布局文件,布局文件中指定三态图片


1.android:background的selector布局文件:button_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="@drawable/function_greenbutton_pressed" />
    <item android:state_focused="true" android:state_enabled="true"
        android:drawable="@drawable/function_greenbutton_pressed" />
    <item
         android:drawable="@drawable/function_greenbutton_normal" />
</selector>
2.在按钮属性中指定android:background为该selector布局文件

<Button
     style="@style/button__next_view_style"
      android:background="@drawable/button_selector"
      android:text="下一步"
/>



版权声明:本文为博主原创文章,转载请注明出处

相关文章推荐

安卓三状态切换按钮TriStateToggleButton

源码分享 2016-11-24 12:11 安卓三状态切换按钮源码下载 TriState Toggle Button示例源码下载 一个完全可定制和超简单的三态切换按钮(如果你喜欢切换按...

QT:三态按钮

三态按钮(普通态,鼠标停留态,点击态)在设计炫丽界时是很常用的一项功能,但QT并没有直接支持这个功能,只好自己写一个了,通过继承QToolButton实现。 上代码: #include...

WPF下ImageButton的实现

在处理美工的这种图的时候:
  • Qian_F
  • Qian_F
  • 2014年06月11日 14:41
  • 9284

WPF实现无边框的Button

WPF实现无边框的Button

wpf中button样式定义

平地按钮

WPF学习笔记——为BUTTON添加背景图片

首先肯定,代码:

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

QT QSS setStyleSheet 利用宏快速设置按钮的三态点击效果

一个按钮的三态效果,字符串实在是太长了,很影响码容。 于是写了一个宏去简化代码,让代码看起来整洁了许多,分享给大家。有可以改进的地方,不吝赐教。...

SDK平台三态按钮的实现

Windows平台提供了丰富的控件,但是在使用中我们不会使用它提供的默认风格,有时候需要对控件进行改写,让它展现出更友好的一面,这次主要是说明三态按钮的实现。   三态按钮指的是按钮在鼠标移到按钮上时...
  • lanuage
  • lanuage
  • 2015年11月04日 21:45
  • 300

Qt实现自定义按钮的三态效果

好久之前做的一个小软件,好长时间没动过了,在不记录下有些细节可能都忘了,这里整理下部分功能的实现。         按钮的三态,指的是普通态、鼠标的停留态、点击态,三态是界面交互非常基本的一项功...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自定义按钮三态
举报原因:
原因补充:

(最多只允许输入30个字)