问题标签 [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 投票
1 回答
431 浏览

ios - 我想将下面的代码转换成 Cupertino,IOS 风格。但我不能使用 IOS 风格的抽屉菜单。为什么?我该如何使用?

我想做android和IOS风格。

我想将下面的代码转换成 Cupertino,IOS 风格。

但我不能使用 IOS 风格的抽屉菜单。为什么?我该如何使用?

0 投票
1 回答
282 浏览

iphone - 如何在 Flutter 中为 iOS 的 CupertinoPicker/CupertinoDatePicker 添加/启用自动收报机声音?

我对颤动有点陌生。我CupertinoDatePicker在 iOS 上使用了但它缺少自动收报机的声音。那么有没有办法在日期选择器滚动时启用它或手动添加它?我检查了本机 iOS 日期选择器,它只在颤动时工作正常,它不起作用。这是我对日期选择器的实现,

import 'package:flutter/cupertino.dart';为 cupertino 组件导入。

0 投票
1 回答
103 浏览

flutter - Flutter Cupertino bottom_tab_bar:'方法'方法'在 null 上被调用'

我的应用程序上有一个 cupertino bottom_tab_bar,但是每次我点击其中一个图标来更改页面时,调试控制台都会显示:

════════ 手势捕捉到异常═════════════════════════════════════════════════════════ ═════</p>

在 null 上调用了方法“jumpToPage”。

接收方:空

尝试调用:jumpToPage(2)

══════════════════════════════════════════════════ ══════════════════════════════

它不会改变页面。

我的飞镖代码:

Flutter 版本:已经是最新的。Flutter 已经在频道测试版上更新 Flutter 1.14.6 • 频道测试版 • https://github.com/flutter/flutter.git 框架 • 修订版 fabeb2a16f(4 周前) • 2020-01-28 07:56:51 -0800 引擎 • 修订版 c4229bfbba 工具 • Dart 2.8.0(内部版本 2.8.0-dev.5.0 fc3af737c7)

0 投票
1 回答
125 浏览

flutter - Flutter 如何制作 CupertinoFullScreenDialog?

我想在颤动中妥协像这样的iOS全屏对话框 ,有什么建议或解决方案吗?

提前致谢

0 投票
2 回答
2653 浏览

flutter - 在底部导航栏上推送新屏幕时出现颤振过渡动画问题

我有一个 MaterialApp,其中有一个 IndexedStack 作为其主页,用于 BottomBarNavigation。现在,在“选项卡”之一中,我希望像在 iOS 中那样完成页面转换。

部分技巧可以使用 Navigator.push 中的 CupertinoPageRoute 完成,如下所示:

这导致新页面作为 iOS 应用程序从右侧滑动。但是,正如 CupertinoPageRoute 的文档中所说,我还希望将第一页向右移动视差:

当另一页进入以覆盖它时,该页也会以视差向左移动。

如果第一页本身是通过“Navigator.push(CupertinoPageRoute ...”创建的,这将完成,但正如我所提到的,我的第一页是应用程序主页的主要页面之一。

当前过渡样式: 新页面从右滑入,但当前页面不向左移动

如您所见,当前页面不会向左移动。可能有一种方法可以使当前页面的小部件充当由 CupertinoPageRoute 构建的小部件,以便当前页面本身在新页面进入时向左滑动。

0 投票
1 回答
950 浏览

flutter - Flutter 中 CupertinoTabView 中的强制重新加载页面

当用户点击 中的项目时CupertinoTabView,我想每次都重新加载页面。现在,它只是第一次加载。下一次它只显示以前的状态。我想强制重新加载它。例如,当用户点击 pageThree 时,即下面代码中 switch case 中的“case 2”,我想重新加载该页面。

这是我的代码:

0 投票
1 回答
431 浏览

flutter - CupertinoActionSheet 在布局错误期间抛出无限大小

CupertinoActionSheet在我的有状态小部件上实现时调用时出现以下错误SingleChildScrollView

_RenderCupertinoAlertActions 对象在布局期间被赋予了无限大小。相关的导致错误的小部件是 CupertinoActionSheet lib\main.dart:82 引发异常时正在处理以下 RenderObject:_RenderCupertinoAlertActions#56898 relayoutBoundary=up19 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE RenderObject: _RenderCupertinoAlertActions# 56898 relayoutBoundary=up19 需要-布局需要-油漆需要-合成-位-更新约束:BoxConstraints(w=395.4, 0.0<=h<=Infinity) 大小:Size(395.4, Infinity) 子 1:RenderPointerListener#7df6e relayoutBoundary=up20 NEEDS-PAINT parentData: offset=Offset(0.0, 0.0); id=null(可以使用大小)约束:BoxConstraints(w=395.4, 0.0<=h<=Infinity) size: Size(395.4, Infinity) 行为:

完整代码附在此处(根据以下评论进行编辑以解决无限大小错误):

0 投票
1 回答
119 浏览

flutter - 那些飘扬的库比蒂诺领域是什么?

我到处都能看到这些田地,这些瓷砖。它们如何被称为颤振?我在哪里可以找到或如何构建它们?(我说的是这 4 块瓷砖)。在此处输入图像描述

0 投票
0 回答
132 浏览

flutter - 如何自定义 CupertinoTabBar

这是一个模糊的,但我们可以自定义CupertinoTabBar并使其看起来像这样 - 这个 bottomNarBar 是使用 pub.dev 中的 CurvedNavBar 包制作的

0 投票
3 回答
2888 浏览

flutter - 如何在 Flutter 中设置 CupertinoButton 的宽度?

我在这里遗漏了一些明显的东西吗?在 CupertinoButton 按钮上设置 minSize 设置宽度高度(见图)。

如何只设置宽度?

提前致谢。

CupertinoButton 的 minSize