【发布时间】:2021-07-30 11:19:30
【问题描述】:
在android中,我们可以通过setColorFilter方法改变drawable的颜色。我们如何在 HarmonyOS 中做到这一点?
【问题讨论】:
标签: java android huawei-mobile-services huawei-developers harmonyos
在android中,我们可以通过setColorFilter方法改变drawable的颜色。我们如何在 HarmonyOS 中做到这一点?
【问题讨论】:
标签: java android huawei-mobile-services huawei-developers harmonyos
根据团队的说法,HarmonyOS 目前不支持这种方法。请继续关注鸿蒙官方网站。
【讨论】:
HMOS 不直接支持 setColorFilter(Color)。但是您可以在 ohos.agp.components.element.Element 类中查看以下回调,
public void setColorMatrix(ColorMatrix matrix)
这也会改变元素的颜色(相当于android中的drawable)。请注意,这里您需要将 ColorMatrix 对象作为参数传递。 请查看此documentation 了解更多信息
【讨论】: