Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 点击透明按钮_Android_Xml - Fatal编程技术网

Android 点击透明按钮

Android 点击透明按钮,android,xml,Android,Xml,当用户点击按钮时,我如何使按钮透明,这样用户就知道他点击了按钮请记住,我制作了一个xml文件以使按钮圆角。这里是我使用的xml代码。我只希望按钮颜色在点击按钮时透明,但文本不会发生任何变化。文本必须始终可见时间就是按钮颜色变得透明,当然,按钮颜色在用户单击后返回 <solid android:color="#d9d9d9"/> <corners android:bottomRightRadius="15dp" android:bottomLeftRadius="

当用户点击按钮时,我如何使按钮透明,这样用户就知道他点击了按钮请记住,我制作了一个xml文件以使按钮圆角。这里是我使用的xml代码。我只希望按钮颜色在点击按钮时透明,但文本不会发生任何变化。文本必须始终可见时间就是按钮颜色变得透明,当然,按钮颜色在用户单击后返回

<solid android:color="#d9d9d9"/>
<corners
    android:bottomRightRadius="15dp"
    android:bottomLeftRadius="15dp"
    android:topLeftRadius="15dp"
    android:topRightRadius="15dp"/>


您可以通过为按钮定义一个选择器来完成此操作,该选择器定义不同状态下按钮的背景色

在drawable文件夹中,添加_button.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_pressed="true" android:drawable="@color/button_background_on_pressed"/> <!-- pressed -->
<item android:drawable="@color/button_background"/> <!-- default -->
android:background="@drawable/your_button"