安卓设置按钮点击变色,初始背景透明

2018-12-08  本文已影响0人  心中有梦丶身边有你

首先在res的drawable文件夹下新建一个文件夹shape

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/clr_normal"
        android:state_pressed="false"/>
    <item android:drawable="@drawable/clr_pressed"
        android:state_pressed="true"/>

</selector>

在values的strings文件夹中添加

<drawable name="clr_normal">#10000000</drawable>  
<drawable name="clr_pressed">#32000000</drawable>
//一共是8位16进制数,其中后面6位是颜色的RGB值。前面两位是颜色透明的数值,值越小,就越透明。

最后在你的组件上引用就行了

android:background="@drawable/shape"

上一篇 下一篇

猜你喜欢

热点阅读