首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

点击旋钮显示不同的状态

2012-09-28 
点击按钮显示不同的状态??? android给我们提供的UI还比较丰富,但是基本上都没有做美化处理,所以在我们开发

点击按钮显示不同的状态

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

热点排行