微软的Xamarin团队宣布更新其开源Xamarin.Forms UI工具包 - 用于跨平台的iOS和Android项目 - 这使得在这些应用程序中实现Material Design外观更加容易。
据维基百科(Wikipedia)介绍,Material Design是谷歌为Android应用开发的一款新应用,其功能包括更多基于网格的布局、响应性动画和过渡、填充和效果,以显示光照和阴影等深度效果。
在宣布Xamarin.Forms 3.6时,Xamarin团队的Paul DiPietro指出,为更容易实现类似Material Design的UI构造而设计的一个新的视觉特性已经从实验阶段毕业,现在可供更多开发人员使用。
“有了它,您可以将Material Design引入全球的移动应用程序中,或者在控制的基础上,从而减少对应用程序中特殊渲染器的需求,”他说。
iOS和Android上的Visua实现Material Design(来源:微软)
另一篇文章解释了Visual如何工作。 “Visual是一组控制渲染器,”该团队的David Ortinau说道。 “在最基础的层面上,就是这样。你可以使用Visual来将所有自定义渲染器连接到所有Xamarin.Forms后端(平台)。如果您不熟悉自定义渲染器的工作方式,那么我们的文档指南可以为您带来加快速度。”
换句话说,Visual可以使用的不仅仅是Material Design。
“今天的Visual采用Material Design,这是基于我们从开发人员那里听到的压倒性反馈的决定,该系统最符合他们的设计目标。” DiPietro说:“Cupertino/HIG和Fluent的可视化配置文件可能是未来的补充。”
据报道,新的Xamarin.Forms更新还提高了发布质量,修复了40多个bug,其中一些是由开源社区提供的。
Ortinau维护着一个TheLittleThingsPlayground GitHub仓库,作为实验新Xamarin.Forms功能的游乐场,包括3.6版本中引入的功能。
有关新更新的更多信息,请参阅发行说明。 Xamarin.Forms开发在GitHub上公开进行。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-03/157437.htm