标签: xamarin mvvmcross
我正在使用Xamarin.Android和Xamarin.iOS开发应用程序。我希望将我的颜色值(hex,rgb或其他)保存在一个公共项目中,以便Android和iOS项目都可以访问它们。有没有办法做到这一点?我也使用MvvmCross,所以有插件吗?或者这是个坏主意?
我将使用Android布局文件(.xml文件)中的颜色和两个平台的后端代码。
答案 0 :(得分:3)
有办法做到这一点吗? [在平台之间分享颜色]
是的,您可以使用MvxColor。*(有一些限制)
MvxColor
我也在使用MvvmCross,所以有插件吗?
MvxColor可通过NuGet上的插件获取。
或者这是一个坏主意? [在平台之间分享颜色] 用例:我将使用Android布局文件(.xml文件)中的颜色和两个平台的后端代码。
或者这是一个坏主意? [在平台之间分享颜色]
用例:我将使用Android布局文件(.xml文件)中的颜色和两个平台的后端代码。
{{1}}无法直接在XML中使用。但可以通过绑定或通过后面的代码分配颜色来使用。因此,如果您想使用任何带有颜色的Android XML设计时工具,那么{{1}}将无效。