android - 资产的颤振颜色
问题描述
有没有办法将 SVG 资产的颜色设置为静态变量?例如,而不是像 stroke="#0059ee8" stroke="@color/primary"
解决方案
您可以在其中保存所有颜色的enums.dart
文件,例如:lib/constants
const C_THEME_COLOR = 0xFFF46523;
您可以在任何需要的地方访问颜色,例如:
backgroundColor: Color(C_THEME_COLOR),
添加导入,如:
import 'package:my_project/constants/enums.dart';
推荐阅读
- rust - 错误[E0597]:在尝试返回 &'static 时,借用的值不够长
- android - 为什么在向片段管理器添加新片段而不是替换它时会发生 UI 更改?
- mysql - 同时生成会员号时ID重复
- kubernetes - 无法在 Windows 10 上运行 Kubernetes (kubectl) 和 Minikube。无法连接到服务器:拨打 tcp [::1]:8080: connectex:
- asp.net - ASP.NET 通过复选框从 gridview 中删除特定行
- node.js - 如果我不更新 Node.js 的影响
- c# - 在复杂对象中查找项目
- c# - 我已经安装了VS 2017。但是安装程序找不到它,导致我无法更新和卸载它们
- azure - TableStorage queryEntities 有时会返回 0 个条目但没有错误
- javascript - 如何解决 Uncaught TypeError: Cannot convert undefined or null to object