在Windows RT App中编辑图像色调

时间:2015-11-25 17:29:10

标签: xamarin.forms windows-rt

我为Android和iOS的Xamarin.Forms图像控件创建了自定义渲染器,允许我在运行时指定应用于图像的图像色调。

在Android中,我使用ImageView上的滤镜调整色调:

var cf = new PorterDuffColorFilter(Element.TintColor.ToAndroid(), PorterDuff.Mode.SrcIn);
Control.SetColorFilter(cf);

在iOS中,我使用UIImageView的TintColor调整色调:

Control.Image = Control.Image.ImageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate);
Control.TintColor = Element.TintColor.ToUIColor();

有没有人知道在Windows RT Image控件上应用色调效果的方法?

0 个答案:

没有答案