读书人

点击旋钮显示不同的状态

发布时间: 2012-09-28 00:03:35 作者: rapoo

点击按钮显示不同的状态

??? 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的控件中使用这个样式就行了?

读书人网 >移动开发

热点推荐