相关疑难解决方法(0)

我需要将笔触颜色更改为用户定义的颜色.与国家无关

我需要从应用程序中更改笔触颜色.用户可以更改背景颜色,因此我还需要让他们更改按钮的笔触(轮廓).由于它已经在drawable(下面的示例)中设置,我还没有找到改变它的方法.看起来像所有其他问题只是说使用XML文件......但这并不能让我变得动态.感谢您的任何帮助!

我需要将笔触颜色更改为用户定义的颜色.与国家无关.

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

    <solid android:color="#ffffffff"/>    
      <stroke
                android:width="3dp"
                android:color="@color/Dim_Gray" />  <<<<--- This is what I need to change


    <padding android:left="10dp"
             android:top="10dp"
             android:right="10dp"
             android:bottom="10dp"
             /> 

    <corners android:bottomRightRadius="12dp" android:bottomLeftRadius="12dp" 
     android:topLeftRadius="12dp" android:topRightRadius="12dp"/> 

</shape>
Run Code Online (Sandbox Code Playgroud)

android shape stroke

58
推荐指数
4
解决办法
4万
查看次数

以编程方式更改android中矢量的fillColor

我想以编程方式在Android中编辑矢量文件的填充颜色.

在xml文件中,我可以使用android:fillColor属性设置我的颜色, 但我想在运行时更改颜色.

有什么例子吗?谢谢.

android vector android-vectordrawable

32
推荐指数
3
解决办法
2万
查看次数

如何在心形drawable xml中添加边框(描边)线

  • 如下我绘制可绘制的 xml 像心形
  • 但我想添加边框线,如(描边)
  • 我遇到一些困难如何添加该行

    <path
        android:fillColor="#a39f9f"
        android:pathData="M12,21.35l-1.45,-1.32C5.4,15.36 2,12.28 2,8.5 2,5.42 4.42,3 7.5,3c1.74,0 3.41,0.81 4.5,2.09C13.09,3.81 14.76,3 16.5,3 19.58,3 22,5.42 22,8.5c0,3.78 -3.4,6.86 -8.55,11.54L12,21.35z"/>
    
    Run Code Online (Sandbox Code Playgroud)

xml android android-shape android-vectordrawable

0
推荐指数
1
解决办法
1847
查看次数