自定义按钮三态

原创 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="下一步"
/>



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

Qt利用样式表实现三态按钮

利用样式表实现三态按钮
  • sunlongtu
  • sunlongtu
  • 2016年03月20日 14:11
  • 2572

三态位图按钮

下午无聊写的一个简单三态按钮,功能很有限,对于一般的不需要拉伸的对话框还比较适用(不能指定WS_CLIPCHILDREN风格):class CBitmapButton : public CWindow...
  • tocpp
  • tocpp
  • 2009年01月22日 01:21
  • 2251

位图按钮的使用

位图按钮的使用一般通过两种方法: 第一种方法: 1、添加按钮资源,修改按钮属性为OWNER DRAW。 2、添加CBitmapButton变量 CBitmapButton m_BmpBtn; 3、Do...
  • aristolto
  • aristolto
  • 2013年09月12日 16:24
  • 736

MFC学习之 ico图片制作 imagelist 并制作三态按钮

先介绍几个我自己做UI时经常用到的图片编辑工具: 1、图片转换器:图片转换器 (是一个非常实用的图片转换工具,它可以批量转换图片的格式,支持:BMP、WBMP、JPEG、PNG、TIF、GIF、PC...
  • abidepan
  • abidepan
  • 2012年11月22日 20:14
  • 7121

安卓三状态切换按钮TriStateToggleButton

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

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

好久之前做的一个小软件,好长时间没动过了,在不记录下有些细节可能都忘了,这里整理下部分功能的实现。         按钮的三态,指的是普通态、鼠标的停留态、点击态,三态是界面交互非常基本的一项功...
  • caoshangpa
  • caoshangpa
  • 2016年05月22日 18:55
  • 1182

QT:三态按钮

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

Android按钮按下时和弹起时的颜色设置

(1)首先在res文件夹下新建一个文件夹drawable,这是无关分辨率的,在下面建立一个xml文件:button.xml         (2)然后在values文件下的st...
  • Revival_Liang
  • Revival_Liang
  • 2016年05月05日 00:23
  • 2850

HTML使用CSS实现三态图标

  • 2015年12月05日 12:46
  • 5KB
  • 下载

html中submit和button的区别

  • 2014年01月20日 17:05
  • 35KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自定义按钮三态
举报原因:
原因补充:

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