Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Xamarin中创建自定义样式_Xamarin - Fatal编程技术网

在Xamarin中创建自定义样式

在Xamarin中创建自定义样式,xamarin,Xamarin,我即将在Xamarin启动一个新项目,因为我们需要为Android和iOS创建一个移动应用程序。但我们要求两个平台看起来完全相同 是否可以使用Xamarin或仅使用Cordova之类的东西来实现这一点 谢谢 要求两个平台看起来完全相同 这取决于你所说的话是什么意思 对于Xamarin.Forms,每个平台上都使用“本机”小部件,因此部署到不同平台的“同一”应用程序的UI看起来会有所不同(根据使用的控件,差异可能很小,也可能很大) 基于Web的/混合的应用程序往往在每个平台上呈现相当相同的效果。每

我即将在Xamarin启动一个新项目,因为我们需要为Android和iOS创建一个移动应用程序。但我们要求两个平台看起来完全相同

是否可以使用Xamarin或仅使用Cordova之类的东西来实现这一点

谢谢

要求两个平台看起来完全相同

这取决于你所说的话是什么意思

对于
Xamarin.Forms
,每个平台上都使用“本机”小部件,因此部署到不同平台的“同一”应用程序的UI看起来会有所不同(根据使用的控件,差异可能很小,也可能很大)

基于Web的/混合的应用程序往往在每个平台上呈现相当相同的效果。每个平台都有自己的HTML/CSS呈现引擎,因此存在差异,因此CSS可以因平台而异,以获得所需的“相同性”

有一些GUI框架呈现自己的控件/小部件,而不使用“本地”平台。虽然其中很多都是与游戏相关的UI框架,但根据您的需求,有许多选项可用

i、 e

  • OmniGUI:一个Xamarin。形成友好的跨平台,呈现自己的控件,因此在每个平台上看起来都一样

  • 颤振:谷歌的移动用户界面框架,呈现自己的“小部件”。虽然有一些小部件集合应用了材质设计和Cupertino样式,但您可以使用基本的小部件,并使用Google的Dartlanguage以类似“CSS”的模拟方式对它们进行样式设置

  • 许多其他人


这正是我想要的。你能提到我们可以用来统一Xamarin UI的其他框架吗?