自定义按钮三态

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



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

相关文章推荐

Android之简单改变按钮颜色方案

前一段时间跟着大哥做项目,大哥让我给按钮背景添加颜色,然后点击变色,于是我就想到了button三态的变换方法,然而没有实现,反而出现了问题,今天就和大家说说,如何解决color设为背景颜色动态变色。 ...

使用shape自定义TextView的三态

方法: 1.为TextView的android:background指定一个selector xml文件, 2.在selector xml文件中为三态指定shape  xml文件 这样,Text...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

安卓三状态切换按钮TriStateToggleButton

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

自定义按钮

package com.zqgame.army.contrl { /** *@author zhoujie *@date 2011-7-11 **/ import com....

自定义按钮组,需自定义按钮配合

package com.zqgame.army.contrl { /** * 按钮组 *@author zhoujie *@date 2011-7-26 **/ im...

Android之自定义背景按钮、自定义形状按钮

在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的。因此,我们在开发产品的时候,需要对默认按钮进行美化。在本篇里,笔者结...

Android之自定义背景按钮、自定义形状按钮

时间:2011年03月24日 10:10:16 来源:CSDN 作者:在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的...

[wxWidgets]_[初级]_[自定义按钮]

场景: 1.现在的软件上的按钮都不是标准的按钮了,因为基本上是贴图上去的,正常情况下一种图片,鼠标移上去之后按钮显示另一种效果,按下去之后又是另一种效果。 2.wx的做法其实和mfc的按钮原理是一...

Android自定义状态的按钮

拿button来举例,常用的状态有pressed,enable,normal,focused,我们可以在资源文件里根据按钮不同的状态来定义背景,系统默认按钮的背景如下: ...

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

好久之前做的一个小软件,好长时间没动过了,在不记录下有些细节可能都忘了,这里整理下部分功能的实现。         按钮的三态,指的是普通态、鼠标的停留态、点击态,三态是界面交互非常基本的一项功...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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