问题标签 [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.
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 值:
flutter - 为 Cupertino Picker 设置宽度和高度
Flutter 中的 Cupertino Picker 占用 100% 的宽度。
我们如何给它自定义样式?高度,宽度,边框?
我试着把它放在一个有宽度的容器里,但没有用。相反,当我给容器一个颜色时,有一个奇怪的软边背景。
flutter - 设置选定的初始 CupertinoPicker 选定索引
我是 Flutter 开发的新手,我试图在CupertinoPicker
里面showCupertinoModalPopup
点击触发CupertinoButton
。
选择 后Provinsi (Province)
,我可以Province
通过再次单击按钮重新选择,但它应该是我选择的项目。
这是我的代码
有initialValue
什么CupertinoPicker
要设置的吗?
dart - Flutter - Flutter/Dart 中 Cupertino 选择器的小部件测试
我正在测试Cupertino picker
,为此我正在编写小部件测试,并且我正在努力实现onselectItemChanged
测试中的方式以及相应地通过轮式选择的值cupertino picker
。必须进行测试,以便用户选择相应的值时,测试用例必须以适合所选不同值的方式编写
小部件_test.dart:
dart - flutter 如何制作动态多列cupertinoPicker?
在flutter的图库中,有一个可以选择多列的CupertinoDatePicker,如何制作一个自定义的多列CupertinoPicker?
是否有可能使 CupertinoPicker 成为动态的。例如,有城市二维数据(不需要异步数据,只需一个二维数组)。如果我选择一个州,那么子栏会显示该州的城市。
谢谢你。
flutter - CupertinoPicker textStyle flutter
我是新来的颤振,我需要帮助。
我正在创建一个应用程序,用户可以在其中通过CupertinoPicker选择数据。
选择器工作正常,但我想改变它的风格。
不幸的是我不明白该怎么做,我读了这个但我做不到,我想更改所选元素的颜色和大小,未选择元素的颜色和线条的颜色。
但我不知道我该怎么做。
任何人都可以帮我理解吗?
代码是这样的:
flutter - 如何在从另一个 Cupertino Picker 调用 onSelectedItemChanged() 时更新/刷新 CupertinoPicker 列表数据
我在 BottomSheet 中有 2 个 CupertinoPicker,当我在省内更改选定项目时,数据来自 Firestore,它会更新另一个 Cupertinopicker 中位置的列表数据
在这里图片您将在 Row 中看到 4 个 Cupertino 选择器,但第四个 Picker 不会更新,除非我关闭底部工作表并再次打开它,因此如何在调用 onSelectedItemChanged() 时更新/刷新 CupertinoPicker 列表数据
这是一些代码
这是在选择项更改时调用的方法
flutter - 在列表之间切换时,动态多级 CupertinoPicker 会倾斜第一个文本项的对齐方式
我正在尝试创建一个动态的多级 CupertinoPicker。当您从第一个列表中选择位置类型时,它会显示与该类型匹配的位置列表。这部分工作正常,问题是如果我切换到不同的位置列表,第二个位置列表的第一个 Text 小部件会根据第一个位置列表的第一个 Text 小部件缩进。
我尝试使用“对齐:TextAlignment.center”指定文本小部件应与中心对齐。在位置列表之间交换时,我还尝试将位置设置为空。这些都没有解决问题,也没有任何明显的效果。
结果应该是第一行是(想象这个集合成一个 CupertinoPicker):
----------------------------------城市1-------------- ----------------------
----------------------------------城市2-------------- ----------------------
但它看起来更像:
-------------------------------------------城市 1----------------- ----------------------
----------------------------------城市2-------------- ----------------------
如果需要图片,我将使用它们的链接编辑这篇文章。
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
flutter - 如何在库比蒂诺日期选择器字段中显示初始日期
这是一个带有库比蒂诺日期选择器的小表格。我想在表格上显示初始日期。点击文本字段时,它将显示一个日期选择器,一旦选择了新日期,它将显示新日期
我已经添加 date = newDateTime;
并且setState
仍然Text(DateFormat.yMMMMd().format(newDateTime),)
显示为空。我正在考虑使用三元运算符,或者有更好的方法吗