标签: cupertino-widgets

Flutter Cupertino/Material 组合主题/共享字体族

我一直在尝试使用 Material 和 Cupertino 小部件解决一些问题。

1)我似乎无法弄清楚如何为两者全局定义字体系列。要么我使用 aCupertinoApp并让 Cupertino 小部件正确,要么MaterialApp让 Material 主题小部件正确。

2)如何在primaryColor没有 的情况下定义 Cupertino属性CupertinoTheme

我找到了一个叫做 MaterialBasedCupertinoThemeData 的东西,但我不确定它是如何工作的/找不到任何关于它的文档/教程。

我找不到关于该主题的任何其他问题,希望得到帮助!

  @override
  Widget build(BuildContext context) {
    return CupertinoApp(
      title: 'betterfriend',
      debugShowCheckedModeBanner: false,
      // This lets us use material components
      localizationsDelegates: <LocalizationsDelegate<dynamic>>[
        DefaultMaterialLocalizations.delegate,
        DefaultWidgetsLocalizations.delegate,
        DefaultCupertinoLocalizations.delegate,
      ],

      home: CupertinoTheme(
        data: MaterialBasedCupertinoThemeData(
          materialTheme: ThemeData(textTheme: Styles.textTheme),
        ),
        child: ScreenSwitcher(),
      ),
    );
  }
Run Code Online (Sandbox Code Playgroud)

dart flutter google-fonts material-widget cupertino-widgets

5
推荐指数
0
解决办法
531
查看次数

Flutter -- Will Cupertino 小部件适用于 android

我有一个问题,我需要使用标签导航。目前的材料脚手架只有1叠。因此,如果我需要深入几个级别(子页面),那么我将丢失选项卡上下文。Cupertino 脚手架允许我深入几个层次,但仍然保持根标签。

如果我换成库比蒂诺脚手架。我需要写两套代码吗?适用于 iOS 的 Cupertino 和适用于 android 的 Material 还是转换为颤振本机代码?。

谢谢

flutter flutter-layout cupertino-widgets

2
推荐指数
2
解决办法
4633
查看次数