Xamarin构成了如何制作图形自定义UI组件

时间:2017-06-26 17:46:40

标签: android ios xamarin.forms

我正在学习Xamarin(Forms),我想为我的应用程序创建一个特殊的组件,所以我正在寻找一些指导让我开始。

我想象的是一个中间有一个主按钮的组件,文本可以是“Birds”,然后是本周发现的鸟类数量。

然后,对于本周发现的每个物种,将会有一条线导致物种名称和已发现的物种数量的总数(因此x行数)。基本上是一种像按钮一样的分组图。

我把它画成了mspaint,只是没有数字。

Mock-up of the component

我想我使用Xamarin Forms的第一步是在Android Studio和Xcode中创建组件,然后将其打包为组件。

我的想法可以在Android和iOS上完成吗?如果是这样,你能否提供一些关于创建类似内容的教程,因为我还没有遇到过我可以用来开始的东西。

更新:SkiaSharp看起来就像我应该去的方式.. https://developer.xamarin.com/guides/cross-platform/drawing/introduction/

1 个答案:

答案 0 :(得分:0)

Xamarin允许您使用C#完全构建移动应用程序,因此您不需要本机开发工具(如Android Studio和Xcode),所有开发都可以在Visual Studio(Mac或PC)中完成。< / p>

您可以使用Xamarin Forms完全实现您所描述的内容!为了让您这样做,您必须进行自定义渲染。有关制作自定义渲染器的信息,请参阅Xamarin网站上的this guide