【问题标题】:Xamarin, Android: Why is my imageview not changing its color?Xamarin,Android:为什么我的 imageview 没有改变它的颜色?
【发布时间】:2018-04-16 12:44:28
【问题描述】:

我有一个灰色的drawable。每当用户喜欢一张图片时,此可绘制对象应为黑色(可绘制对象的 alpha 需要保留)。

我正在这样做:

            ImgUpvote.SetColorFilter(Color.Red, PorterDuff.Mode.SrcAtop);

但它根本没有做任何事情。 我读过一些关于变异的东西,但那是 Java,我找不到它的翻译。

请帮忙:)

这个问题不同,因为:

1) 这里是 c# 而不是 java 2)我完全按照另一个线程上所说的那样做。

【问题讨论】:

标签: android xamarin


【解决方案1】:

这里是如何做到这一点:

            ImgUpvote.Background.Mutate().SetColorFilter(new Color(Color.Red), PorterDuff.Mode.SrcIn);

【讨论】:

    猜你喜欢
    • 2022-11-11
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 2011-11-21
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多