gpt4 book ai didi

c# - 如何在 Android 使用内置 Material Design 时对 Xamarin.Forms iOS 应用程序进行样式化

转载 作者:行者123 更新时间:2023-11-30 18:15:22 26 4
gpt4 key购买 nike

有许多资源展示了如何在 Xamarin.Forms Android 中使用 Material Design 作为默认设置(例如 https://blog.xamarin.com/material-design-for-your-xamarin-forms-android-apps/)。

我的问题是,如何在不破坏 Material Design 样式的情况下向 iOS 端添加样式。我是否必须到处使用 OnPlatform 功能才能仅在 iOS 上使用样式,或者是否有更优雅的方法来做到这一点?

最佳答案

我认为您不需要对 ios 进行不同的管理,因为现在 Microsoft 提供了 android 和 ios 中的 Material 设计选项,您可以通过添加 Xamarin.Forms.Visual.Material 来实现它。分别从你的 android 和 IOS 项目中的 nuget Manager

然后为 android 添加 FormsMaterial.Init(this, savedInstanceState);在您的 MainActivity.cs 文件中对于 IOS 添加 FormsMaterial.Init();在你的 AppDeligate.cs 文件中

您已准备好在您的 xamarin 项目中使用 Material Design 使用 Visual="Material"对于您在 Material 设计中需要的控件,如果您需要 Material 设计中的所有控件,您也可以将此属性分配给您的内容页面

关于c# - 如何在 Android 使用内置 Material Design 时对 Xamarin.Forms iOS 应用程序进行样式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48572349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com