问题标签 [cupertinopicker]

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 投票
4 回答
9102 浏览

flutter - Flutter:用于 onClose 的 CupertinoPicker BottomSheet 监听器?

我正在 Flutter Gallery 中查找与 CupertinoPicker 相关的代码。

以下是相关代码摘录:

现在,当 CupertinoPicker 关闭时,我需要一个回调/监听器,换句话说,当用户做出他的选择并且他的选择是最终的时,我需要知道他的最终选择是什么。

这里的用例是我想在底页关闭时根据他的最终选择进行 api 回调。

目前,我只能在选择器由用户旋转时获取值,因为只有 onSelectedItemChanged 的​​回调。请参见下面的 gif。

在此处输入图像描述

我看到 BottomSheet 小部件有一个 onClosing 回调:https ://docs.flutter.io/flutter/material/BottomSheet-class.html

但是我很困惑如何获取它的实例以使用,因为 Flutter Gallery 示例正在使用以下代码调用底部表,并且没有从代码中获取底部表的方法:

有谁知道我如何获得回调监听器?

编辑 - 基于 Remi 的解决方案,我在 onTap 回调中添加了 Navigator.of(context).pop(value) 代码。但是,CupertinoPicker 不是持久的,因此如果用户在选取器外部触摸,选取器会自行关闭并返回 null 值:

0 投票
2 回答
2350 浏览

flutter - 为 Cupertino Picker 设置宽度和高度

Flutter 中的 Cupertino Picker 占用 100% 的宽度。

我们如何给它自定义样式?高度,宽度,边框?

我试着把它放在一个有宽度的容器里,但没有用。相反,当我给容器一个颜色时,有一个奇怪的软边背景。

0 投票
2 回答
8536 浏览

flutter - 设置选定的初始 CupertinoPicker 选定索引

我是 Flutter 开发的新手,我试图在CupertinoPicker里面showCupertinoModalPopup点击触发CupertinoButton

选择 后Provinsi (Province),我可以Province通过再次单击按钮重新选择,但它应该是我选择的项目。

这是我的代码

initialValue什么CupertinoPicker要设置的吗?

0 投票
0 回答
674 浏览

dart - Flutter - Flutter/Dart 中 Cupertino 选择器的小部件测试

我正在测试Cupertino picker,为此我正在编写小部件测试,并且我正在努力实现onselectItemChanged测试中的方式以及相应地通过轮式选择的值cupertino picker。必须进行测试,以便用户选择相应的值时,测试用例必须以适合所选不同值的方式编写

小部件_test.dart:

0 投票
2 回答
6809 浏览

dart - flutter 如何制作动态多列cupertinoPicker?

在此处输入图像描述

在flutter的图库中,有一个可以选择多列的CupertinoDatePicker,如何制作一个自定义的多列CupertinoPicker?

是否有可能使 CupertinoPicker 成为动态的。例如,有城市二维数据(不需要异步数据,只需一个二维数组)。如果我选择一个州,那么子栏会显示该州的城市。

谢谢你。

0 投票
3 回答
4002 浏览

flutter - CupertinoPicker textStyle flutter

我是新来的颤振,我需要帮助。

我正在创建一个应用程序,用户可以在其中通过CupertinoPicker选择数据。

选择器工作正常,但我想改变它的风格。

目前的风格是这样,但我希望它是那样

不幸的是我不明白该怎么做,我读了这个但我做不到,我想更改所选元素的颜色和大小,未选择元素的颜色和线条的颜色。

但我不知道我该怎么做。

任何人都可以帮我理解吗?

代码是这样的

0 投票
1 回答
2275 浏览

flutter - 如何在从另一个 Cupertino Picker 调用 onSelectedItemChanged() 时更新/刷新 CupertinoPicker 列表数据

我在 BottomSheet 中有 2 个 CupertinoPicker,当我在省内更改选定项目时,数据来自 Firestore,它会更新另一个 Cupertinopicker 中位置的列表数据

在这里图片您将在 Row 中看到 4 个 Cupertino 选择器,但第四个 Picker 不会更新,除非我关闭底部工作表并再次打开它,因此如何在调用 onSelectedItemChanged() 时更新/刷新 CupertinoPicker 列表数据

这是一些代码

这是在选择项更改时调用的方法

0 投票
1 回答
383 浏览

flutter - 在列表之间切换时,动态多级 CupertinoPicker 会倾斜第一个文本项的对齐方式

我正在尝试创建一个动态的多级 CupertinoPicker。当您从第一个列表中选择位置类型时,它会显示与该类型匹配的位置列表。这部分工作正常,问题是如果我切换到不同的位置列表,第二个位置列表的第一个 Text 小部件会根据第一个位置列表的第一个 Text 小部件缩进。

我尝试使用“对齐:TextAlignment.center”指定文本小部件应与中心对齐。在位置列表之间交换时,我还尝试将位置设置为空。这些都没有解决问题,也没有任何明显的效果。

结果应该是第一行是(想象这个集合成一个 CupertinoPicker):

----------------------------------城市1-------------- ----------------------

----------------------------------城市2-------------- ----------------------

但它看起来更像:

-------------------------------------------城市 1----------------- ----------------------

----------------------------------城市2-------------- ----------------------

如果需要图片,我将使用它们的链接编辑这篇文章。

0 投票
1 回答
192 浏览

flutter - Passing Cupertino Datepicker to another widget

How do I pass down the data from the datepicker to the _addCashButton widget?

I was able to assign the date to newDateTime. I assigned it again to addDate to save to the database but it's coming up as null

0 投票
1 回答
2084 浏览

flutter - 如何在库比蒂诺日期选择器字段中显示初始日期

这是一个带有库比蒂诺日期选择器的小表格。我想在表格上显示初始日期。点击文本字段时,它将显示一个日期选择器,一旦选择了新日期,它将显示新日期

我已经添加 date = newDateTime;并且setState仍然Text(DateFormat.yMMMMd().format(newDateTime),)显示为空。我正在考虑使用三元运算符,或者有更好的方法吗