在我们的应用程序中,还要求在xamarin本机android和xamarin表单中实现材料设计。请让我知道它是否得到支持。
答案 0 :(得分:1)
材料设计完全支持Xamarin.Android和Xamarin.Forms
对于Xamarin.Android,要配置整个应用程序以使用Material Theme风格,请将AndroidManifest.xml中应用程序节点的android:theme属性设置为以下之一:
@android:style/Theme.Material – Dark theme.
@android:style/Theme.Material.Light – Light theme.
@android:style/Theme.Material.Light.DarkActionBar – Light theme with dark action bar.
对于基于表单的Android应用程序,您必须使用AppCompat图层,以便您可以使用Material Design。
来源:
https://developer.xamarin.com/guides/android/user_interface/material_theme/#Theming_an_Application
https://developer.xamarin.com/guides/xamarin-forms/platform-features/android/appcompat/
答案 1 :(得分:0)
是的,Xamarin表单支持Material Design,您可以通过分别在android和iOS项目中的nuget Manager中添加Xamarin.Forms.Visual.Material
来实现它
之后,对于Android,在您的MainActivity.cs文件中添加FormsMaterial.Init(this, savedInstanceState);
对于iOS,在您的AppDeligate.cs文件中添加FormsMaterial.Init();
您已经准备好在Xamarin项目中使用Material design,将Visual="Material"
用于材料设计中所需的控件,如果您需要在材料设计中使用所有控件,也可以将此属性分配给您的内容页面 >