我有一个灰色的drawable。每当用户喜欢图片时,这个可绘制的颜色应为黑色(需要留下的alphas)。
我这样做:
ImgUpvote.SetColorFilter(Color.Red, PorterDuff.Mode.SrcAtop);
但它根本不做任何事情。 我读了一些关于变异的内容,但那是Java,我无法找到它的翻译。
请帮助:)
这个问题不同,因为:
1)这是c#NOT java 2)我正如其他线程所说的那样。
答案 0 :(得分:0)
以下是如何做到这一点:
ImgUpvote.Background.Mutate().SetColorFilter(new Color(Color.Red), PorterDuff.Mode.SrcIn);