当前位置: 首页 > 知识库问答 >
问题:

如何改变矢量绘制背景当你点击按钮在Android Studio?

彭洲
2023-03-14
 <androidx.appcompat.widget.AppCompatButton
            android:id="@+id/removeEditActivityButton"
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_marginBottom="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginTop="5dp"
            android:text="Remove"
            android:gravity="bottom|center_horizontal"
            android:paddingBottom="5dp"
            android:textColor="@color/white"
            android:textSize="12sp"
            android:textAllCaps="false"
            android:background="@drawable/ic_remove_icon"/>

共有1个答案

祁彬
2023-03-14

在drawable文件夹中创建remove_button.xml文件,并粘贴以下代码:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/ic_remove_icon" android:state_pressed="true" />
    <item android:drawable="@drawable/ic_remove_icon2"/>
</selector>

现在将其用作按钮的背景:

<androidx.appcompat.widget.AppCompatButton
            android:id="@+id/removeEditActivityButton"
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_marginBottom="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginTop="5dp"
            android:text="Remove"
            android:gravity="bottom|center_horizontal"
            android:paddingBottom="5dp"
            android:textColor="@color/white"
            android:textSize="12sp"
            android:textAllCaps="false"
            android:background="@drawable/remove_button"/>
 类似资料:
  • 随着新的android支持更新,矢量绘图可以向后兼容。我有一个带有各种路径的矢量图像。我希望路径的颜色在单击按钮时改变,或者根据输入值以编程方式改变。是否可以访问矢量路径的名称参数?然后更改颜色。

  • 我想在单击按钮后更改背景

  • 我刚开始编程,这是我第一次尝试学习新东西。我不知道我的代码有什么问题,因为它不想工作。我所需要的只是通过点击div来改变bg的颜色。如果在“function”之前删除第一行代码,它就会起作用,但只有在重新加载页面时才起作用。

  • 问题内容: 点击时可以更改背景颜色吗?全部,仅使用CSS和HTML5? 问题答案: 基于我在评论中发布的小提琴,我对它进行了少许修改,以使用Bootstrap按钮CSS。 只需包含Bootstrap的CSS文件,然后使用以下代码即可。 HTML CSS 这将使用相邻的兄弟选择器。 它在这里起作用:(我已经添加了防止选择标签文本的标签,但是标签不是必需的) 浏览器支持 Chrome,Firefox

  • 问题内容: 我正在学习线性代数课程,我想可视化正在使用的向量,例如向量加法,法向向量等。 例如: 在这种情况下,我想绘制3个向量。 然后,我应该能够添加V1,V2来绘制一个新的向量V12(全部合并在一个图中)。 当我使用以下代码时,情节与预期不符 问题答案: 多亏了每个人,您的每个帖子对我都有很大帮助。 对于我的问题,rbierman代码非常简单,我做了一些修改,并创建了一个函数来绘制给定数组中的

  • 我正在使用javascript(extensions chrome)在程序“Atom”中制作一个机器人,并希望点击按钮“添加到购物车”。我的html是。我猜我在使用值时需要这样做。怎么做?