c# – xamarin crossplatform canvas
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – xamarin crossplatform canvas,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1022字,纯文字阅读大概需要2分钟。
内容图文
我正在调查Xamarin作为我们的跨平台解决方案的选项.对我们而言,我们可以创建自己的自定义交互式控件至关重要.
我见过的例子(http://devcenter.wintellect.com/jprosise/supercharging-xamarin-forms-with-custom-renderers-part-5)展示了如何创建自定义渲染控件.不幸的是,他们都基本上展示了如何根据平台不同地渲染到Canvas.这对我们来说是不可接受的.
是否有真正的跨平台方式来创建Xamarin自定义渲染控件而无需在每个平台特定实现中编写相同的绘图逻辑?
解决方法:
我最近不得不做出同样的决定,最终我决定使用SkiaSharp.
> SkiaSharp是对Skia库的.NET绑定,并继承了此库的功能和强大功能,因此在某种程度上也可以使原始的Skia文档/示例/社区受益
> SkiaSharp使用Android和Chrome的实际功能.此外,还有硬件/ GPU加速画布和视图.
>偏好NGraphics的唯一理由是支持SVG,但现在从2016年11月发布的1.55版本开始,SkiSharp支持加载.svg文件.
> Xamarin还发布了Xamarin.Forms和Xamarin Android和iOS平台(SkiaSharp Views& Layers)的库.
>任何Xamarin产品都不仅通过Github提供支持,还提供Xamarin网站和论坛以及Xamarin用户社区.
>使用Xamarin,未来有更好的机会发展和改进图书馆.
>单个开发人员可能难以改进或保持项目多年.
内容总结
以上是互联网集市为您收集整理的c# – xamarin crossplatform canvas全部内容,希望文章能够帮你解决c# – xamarin crossplatform canvas所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。