【发布时间】:2017-01-23 19:45:06
【问题描述】:
我正在使用 Xamarin.forms 制作应用程序。 我正在使用 SkiaSharp 绘制 2d 视图。
我可以在 iOS pcl 端使用 SetNeedDisplay 来制作动画。
但我想从 Forms pcl 中调用它。 有没有这样的方法?
【问题讨论】:
-
听起来您需要使用 X.Forms 依赖服务。见:developer.xamarin.com/guides/xamarin-forms/dependency-service
-
@jgoldberger 是的。我可以通过使用包括它在内的许多其他方式来做到这一点。但我正在寻找更简单的方法。 (就像由skiasharp.forms方面制作的)
-
@SushiHangover 嗨寿司,非常感谢。你给我的链接有点复杂。所以我决定只使用 OnPropertyChanged(from forms) 并调用 SetNeedsDisplay(on iOS) 和 Invalidate(on Android) 每个customrenderer。它对我来说工作得很好,也更容易。
标签: xamarin xamarin.forms skiasharp