为了账号安全,请及时绑定邮箱和手机立即绑定

以编程方式更改可绘制颜色

以编程方式更改可绘制颜色

慕桂英4014372 2019-11-11 10:50:39
我正在尝试通过代码更改白色标记图像上的颜色。我读过下面的代码应该更改颜色,但是我的标记仍然是白色。Drawable.setColorFilter( 0xffff0000, Mode.MULTIPLY )我错过了什么?还有其他方法可以更改res文件夹中可绘制对象的颜色吗?
查看完整描述

3 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

您可以尝试此SVG矢量可绘制


DrawableCompat.setTint(

    DrawableCompat.wrap(myImageView.getDrawable()),

    ContextCompat.getColor(context, R.color.another_nice_color)

);


查看完整回答
反对 回复 2019-11-11
  • 3 回答
  • 0 关注
  • 401 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信