问题标签 [flutter-cupertino]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2090 浏览

ios - 使用 Flutter 的 Cupertino 小部件,如何在底部标签栏顶部触发水平页面转换

我如何在标签栏顶部水平推动页面过渡,而不是在其中一个选项卡内使用常见的水平页面转换或在标签栏顶部进行常见的垂直页面转换?

这在中国平台类型的应用程序中很常见。

在此处输入图像描述

0 投票
1 回答
3502 浏览

flutter - 如何降低 Cupertino Sliver 导航栏的高度,使其看起来像带有可滚动主体的普通 Cupertino 导航栏

我试图摆脱代码片段中 CupertinoSliverNavigationBar 中的可折叠空间。我不希望 largeTitle 属性在那里,但不幸的是 CupertinoSliverNavigationBar 需要它。因此,我通过放置一个高度为 0.0 的空 Container 小部件来解决它,就像您在 sliver App Bar 中将可扩展高度设置为 0.0 一样,以便为 android 设计提供不可扩展的高度。但是,对于 CupertinoSliverNavigationBar,它不起作用,因为它留下了一个空的可扩展空间。我正在尝试实现一个纤细的库比蒂诺风格的导航栏。我不能使用 CupertinoNavigationBar,因为我正在使用 CustomScrollView 小部件,因为滚动内容和颤动在这种用例中需要 CupertinoSliverNavigationBar。

有谁知道解决这个约束的方法?我想要一个纤细的条形/不可折叠的可滚动内容。

0 投票
1 回答
3664 浏览

flutter - Flutter Material 到 Cupertino 的转换问题

我正在做一个几乎完成了 80% 的项目。我所有的项目都是在材料设计上完成的。现在我正在尝试为 Android 和 IOS 移动 Cupertino UI 主题。

当我试图从 Material design 迁移到 Cupertino UI 时,我面临着很多问题,尤其是在以下领域。

  1. TextFormField:我无法在 Cupertino 设计中找到与表单一起使用的TextFormField ...
  2. 验证器:如何验证CupertinoTextField,因为没有验证器方法
  3. App Drawer:现在我有 App Drawer。当我转向适用于 IOS 和 Android 的 Cuprtino UI 设计时,我应该放弃 App Drawer 吗?
  4. 如何给出 CupertinoButton 的宽度?
  5. 当我尝试迁移到 Cuprtio 时,ListTitle 抛出异常。例外是“找不到 Material 祖先的特定小部件是:ListTitle”

另外,如何在 CupertinoPageScaffold 页面内混合非 Cuprtino 小部件?

谢谢你的时间

0 投票
1 回答
1223 浏览

flutter - 带有 Cupertino UI 的 Material Datepicker

我有使用 Cupertino UI 组件的 Flutter 应用程序。我想展示 Material design date_picker 而不是 IOS 风格的日期选择器。有什么办法可以做到这一点吗?

简而言之,我想为 Android 和 IOS 应用程序保留相同的 Material 风格的日期选择器。但是,每当我在 Cupertino 下使用日期选择器时,它都会引发异常“找不到 Material 祖先的特定小部件”。

感谢您的时间

0 投票
1 回答
1165 浏览

flutter - Disabling particular days in Flutter CupertinoDatePicker

Is there any way to disable/hide particular days of the week in CupertinoDatePicker?

For example, I want to disable Monday, Tuesday and Friday.

0 投票
2 回答
1576 浏览

flutter-cupertino - Flutter CupertinoTabBar:无法通过流事件上的索引切换到选项卡

尝试在CupertinoTabBar's选项卡 1 处于活动状态时激活选项卡 0,stream event如下所示:

当事件来自_drawerStream. 仍在使用调试器跟踪发生了什么,它发现CupertinoTabBar小部件构建了 2 次,第一次它的当前索引参数为 0,这是我们真正需要的。但是第二次运行它会在当前索引参数设置为 1 的情况下重建,这不是我们想要的。

这是什么原因,我们如何切换到外部事件的选项卡?

0 投票
2 回答
5351 浏览

flutter - 如何在 Flutter 中更改 CupertinoDatePicker 的字体大小?

我需要更改 CupertinoDatePicker 的字体大小,使其看起来更像原生字体。与 ios datepicker 相比,字体很小。对于高度包装在高度为的容器中的高度,MediaQuery.of(context).copyWith().size.height / 3高度与原生高度相似。

0 投票
1 回答
1630 浏览

flutter - 如何使库比蒂诺图标在颤动中居中?

首先,我尝试过使用 Center(),这样一来,cupertino 图标似乎偏离了中心

将图标直接包装在 Center() 小部件中也不会改变任何东西我这就是它的外观稍微偏离中心

0 投票
1 回答
1154 浏览

flutter - 如何在 Flutter Cupertino 底部导航栏中导航到同级项目

我在 Flutter 中使用 Cupertino 设计并使用CupertinoTabBar. 当来自不同的屏幕时,我想访问不同的标签项。

例如,我有 2 个项目:主页和个人资料。CupertinoTabBar在主屏幕中定义。从HomeScreen,我想要一个按钮来访问ProfileScreen标签。在这种情况下如何导航?

0 投票
2 回答
2814 浏览

dart - 将 SnackBar 与 CupertinoPageScaffold 一起使用

有没有办法将 aSnackBar与 a 一起使用CupertinoPageScaffold

我收到以下错误:

SnackBar使用以下方法在子小部件中调用 a :