问题描述
我需要一些有关在 Android Studio 中编辑 VectorDrawables
的建议(使用 java
进行编程)。
到目前为止,我已经在此工作流程中创建了 VectorDrawables
:
然而,这个工作流程变得乏味,因为我使用了至少 150 个不同颜色/进度状态的元素。要以多种颜色显示下面的元素,我想更改 android:fillColor
更改彩色 <path>
后的示例:
android:fillColor="#0265fa"
到:
android:fillColor="#02b5fa"
如何以编程方式修改 android:fillColor
,而不是创建多个 XML?
以编程方式完成整个事情的方法比生成 150 多个 XML 容易得多。我可以为 <path>
元素分配一个 ID 并以某种方式解决它们吗?
android:pathdata
是否完全独立?
我试图从 XML 中删除一些路径,之后,图像的表示不会发生明显的变化。在这种情况下,这些是多余的还是必要的?
我想减少路径的数量,因为我注意到由于某些原因(AVD、LG-M700),更多的路径 + 更长的路径长度会导致系统崩溃。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)