用户单击并释放按钮时如何更改android按钮的颜色

用户名

你好,我是android的新开发人员,也是新鲜的开发人员。我想在用户单击时更改按钮的颜色,并在用户释放时重置颜色。请告诉我我该怎么做?这是我用作按钮`背景的布局文件

<solid android:color="@android:color/transparent"/>
<stroke android:width="2dp" android:color="#FFFFFF"/>
<corners android:bottomRightRadius="16dp"
  android:bottomLeftRadius="16dp"
  android:topLeftRadius="16dp"
  android:topRightRadius="16dp"/>

`

Pankaj Arora

您应该使用选择器来实现此功能,并将它们设置为按钮的背景,例如:

 <Button
    android:background:"@drawable/ button_bg"/>

在您的可绘制文件夹中创建一个button_bg.xml,如下所示:

<?xml version="1.0" encoding="utf-8"?>
   <selector xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:state_pressed="true" android:drawable="@color/red"/> <!-- pressed -->
     <item android:state_focused="true" android:drawable="@color/blue"/> <!-- focused -->
     <item android:drawable="@color/black"/> <!-- default -->
  </selector>

在res / values文件夹中创建colors.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="black">#000</color>
    <color name="blue">#00f</color>
    <color name="red">#f00</color>
</resources>

您还可以使用可绘制文件夹中的图像代替颜色

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击按钮时如何更改按钮颜色

来自分类Dev

Android:单击时更改按钮颜色

来自分类Dev

单击按钮时如何更改背景颜色

来自分类Dev

单击按钮时如何更改“颜色”名称?

来自分类Dev

单击时如何更改按钮颜色?

来自分类Dev

如何在单击按钮时更改按钮的背景颜色

来自分类Dev

单击时更改按钮颜色

来自分类Dev

在Android中单击按钮时如何更改ListView的按钮背景颜色

来自分类Dev

单击“颜色”按钮时如何更改矩形的颜色

来自分类Dev

使用引导程序单击时如何更改按钮的颜色?

来自分类Dev

如何在单击按钮时更改矢量绘制路径的颜色

来自分类Dev

在猕猴桃中单击时如何更改按钮颜色

来自分类Dev

在运行时单击时如何更改按钮的颜色?

来自分类Dev

在React Native中单击时如何使每个按钮更改颜色?

来自分类Dev

单击时如何更改链接按钮的颜色(访问的链接)?

来自分类Dev

仅当单击CSS时,如何才能更改按钮的颜色?

来自分类Dev

如何更改按钮的颜色单击复选框时

来自分类Dev

如何在单击按钮时更改工具栏颜色?

来自分类Dev

使用jquery单击按钮时如何更改文本颜色?

来自分类Dev

如何在Android中单击按钮更改笔的颜色

来自分类Dev

单击按钮时更改TextView的颜色

来自分类Dev

单击按钮时更改焦点颜色

来自分类Dev

单击 JavaScript 时更改按钮颜色

来自分类Dev

单击时更改按钮的背景颜色

来自分类Dev

单击时更改多个按钮颜色

来自分类Dev

单击按钮时更改网站链接颜色

来自分类Dev

单击时临时更改按钮的颜色

来自分类Dev

如何在单击时更改按钮的颜色,并在下次单击时恢复为默认颜色?

来自分类Dev

单击后如何更改颜色按钮

Related 相关文章

热门标签

归档