android给我们提供的UI还比较丰富,但是基本上都没有做美化处理,所以在我们开发的过程中经常需要自己来处理控件的样式,今天给大家介绍一个按钮在按下、放开、收回后的处理显示的效果进行一个介绍
这是我写的一个关于按钮的样式文件login_btn.xml 保存在drawable目录下
<?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/login_pressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/login" /> <!-- focused -->
<item android:drawable="@drawable/login" /> <!-- default -->
</selector>
解释一下:
android:state_pressed="true" 表示当按下这个按钮的时候,使用login_pressed 这个图片。
android:state_focused="true" 表示按钮触发的焦点显示
按钮在不同颜色的情况下渐变,产生按下后和放手的效果。
最后你还需要在你调用loginBtn的控件中使用这个样式就行了
分享到:
相关推荐
主要介绍了javascript实现点击提交按钮后显示loading的方法,涉及javascript动态设置页面元素样式的相关技巧,需要的朋友可以参考下
本资源利用Qt实现了按钮的状态变化,鼠标移动到按钮上按钮改变颜色,离开变回原来状态,点击按钮弹出一个对话框
gridview中先确定有两行,每行三列,放第五个数据之后动态给list添加一个“更多分类”的按钮,点击“更多分类之后”展开显示全部,并且在最后加上“收起”的按钮,在点击“收起”之后回到两行的状态并且出现“更多...
TextView中开始显示定量文字,点击按钮后显示全部文字,点击按钮后将文字隐藏
主要介绍了vue根据条件不同显示不同按钮的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
1、点击ListView中其中的一项,Item中处于隐藏状态的操作按钮部分布局显示,其他项显示的布局同时被隐藏,再次点击该项,操作按钮部分布局再次隐藏。 2、点击各个按钮,分别弹出哪个按钮被点击(也就是点击每一个...
本文实例分享了点击按钮实现隐藏和显示的切换代码,供大家参考,具体内容如下 效果图: 在不少应用中,都有这样的功能,点击同一个按钮可以实现一个元素的显示和隐藏的切换,下面就通过代码实例介绍一下如何实现此...
经典Qt按钮互斥效果,按钮的三种状态,显示背景及前置背景,响应,利用纯代码实现。
要求点击修改按钮之后部分输入框由禁用状态变为可用状态。下面我给大家分享一段实例代码基于vue组件中点击按钮后修改输入框的状态,需要的的朋友参考下
易语言创建状态栏源码,创建状态栏
在jsp中利用单选按钮实现两个div之间的显示与隐藏
v-for可以把数据中的一个数组对应为一组元素 ...第一个显示蓝色按钮,代表数据最终状态;其余按钮为灰色,显示数据流转记录。 返回的数据类型 前端页面代码 (listLZPar,index) v-show=listLZPar.operate_type!>
当点击提交后,提交按钮变灰色不可用,这样可有效防止重复提交,本代码就是实现这样一个功能
微信小程序 | 多个按钮或VIEW,点击改变状态 简易的实现方法实现效果:背景图片:.wxml文件view plaincopyviewclass="chose-txt"data-price="{{item.price}}"data-id="{{index}}"bindtap="choseTxtColor"style="{{in...
Android 状态栏添加图标,点击按钮,在状态栏显示一个图标,点击图标时,图标消失掉。
B,通过WinUI的皮肤内的透明层来实现以上的第二排第二个按钮和第二排第三个按钮, 第二个与第三个按钮的实现的区别在于绘制的顺序不同,所以显示出来的字体是否是被灰了. 此两种方案的优缺点: A方案,通过图片可以实现...
VC 6.0 禁止窗口最大化、最小化、关闭按钮变灰色、禁用或无效的实例,禁止用户通过窗体右上角的最大化、最小化、关闭按钮关闭窗口、最小化或最大化窗口,也就是不让全屏显示,一般情况下不这样,不过有时候对于非...
或者,您可以使用addTarget:action:forControlEvents为控件事件UIControlEventValueChanged (用于切换按钮状态时)或UIControlEventTouchUpInside (用于点击按钮时)添加目标/操作对。 使用setOnImage:forState:...
MFC单文档,工具栏有开始结束按钮,点击开始,在状态栏中,则显示开始时间,并开始计数,点击停止,则显示停止时间