【发布时间】:2018-05-04 22:42:21
【问题描述】:
我有一个框架,里面有一些物品。角落非常有用,但是有没有办法逐像素绘制,或者使用自定义渲染器绘制形状?
我正在尝试绘制一个消息气球。
【问题讨论】:
标签: xamarin.forms drawing custom-renderer
我有一个框架,里面有一些物品。角落非常有用,但是有没有办法逐像素绘制,或者使用自定义渲染器绘制形状?
我正在尝试绘制一个消息气球。
【问题讨论】:
标签: xamarin.forms drawing custom-renderer
最简单的选择是使用SkiaSharp,这样您就可以将所有绘图代码放在您的 pcl/共享库中。
另一种选择是创建一个自定义视图并为每个平台编写自定义渲染器,这会将本机绘图画布添加到您的表单视图并执行您需要的所有绘图过程。它在性能方面可能比 Skia 快一点,但缺点是您必须为所涉及的每个平台编写专用的绘图代码。
根据我的个人经验,我建议使用 Skia,特别是如果您打算根据数据或用户输入更改绘图。
【讨论】: