您的位置:首页 > 其它

为了增加用户体验,button点击与不点击显示不同的图片

2015-12-14 21:04 471 查看
---恢复内容开始---

  Button点击与不点击图片不同:在res文件夹下新建一个drawable 文件夹,在此文件夹中新建一个xml文件,取名为back_button_icon,具体代码如下


    <?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/all_back_sel"/>



<!-----不点击时--->
<item android:drawable="@drawable/all_back"/> </selector>

然后在button控件上设置 android:background="@drawable/back_button_icon"即可

此外将颜色等常量放在values下新建一个文件夹单独存放,方便后期管理 eg:在values新建一个colors.xml 具体代码:

<?xml version="1.0" encoding="utf-8"?>
<resources>

<color name="white">#ffffff</color>
<color name="black">#000000</color>

</resources>

在控件上引用即可:android:textColor="@color/white"

---恢复内容结束---

  Button点击与不点击图片不同:在res文件夹下新建一个drawable 文件夹,在此文件夹中新建一个xml文件,取名为back_button_icon,具体代码如下


    <?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/all_back_sel"/>



<!-----不点击时--->
<item android:drawable="@drawable/all_back"/> </selector>

然后在button控件上设置 android:background="@drawable/back_button_icon"即可

此外将颜色等常量放在values下新建一个文件夹单独存放,方便后期管理 eg:在values新建一个colors.xml 具体代码:

<?xml version="1.0" encoding="utf-8"?>
<resources>

<color name="white">#ffffff</color>
<color name="black">#000000</color>

</resources>

在控件上引用即可:android:textColor="@color/white"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: