FFImageLoading - Xamarin Android,为 svg 设置 TintTransformation

FFImageLoading - Xamarin Android, set TintTransformation for svg

我可以使用此代码为 Xamarin.Forms 使用 TintTransformation:

        var svg = (SvgCachedImage)btn;
        var tintTransf = (TintTransformation)svg.Transformations[0];
        
        tintTransf.HexColor = color;
        svg.ReloadImage();

现在我会用 Xamarin Android 获得相同的结果。我尝试了以下代码,但它不起作用:

        var tintTransf = new TintTransformation(myColor);
        var load = ImageService.Instance.LoadEmbeddedResource(resourceName, assembly);
        load.Transform(tintTransf);
        load.WithCustomDataResolver(new SvgDataResolver(size, 0, true));
        
        load.Into(view);

你能帮帮我吗? 谢谢

由我解决:

var tintTransf = new TintTransformation { HexColor = myColor, EnableSolidColor = true };