在 CupertinoPicker 和 CupertinoDatePicker 中选择值 onTap
Pick Value onTap in CupertinoPicker and CupertinoDatePicker
onSelectedItemChanged 在 CupertinoPicker/CupertinoDatePicker
中完美运行
但我也想在用户点击值时选择值。
目前,用户必须滚动才能选择值,据我所知,CupertinoPicker/CupertinoDatePicker 没有 onTap、onPressed 函数
我该如何解决这个问题
很遗憾,CupertinoPicker/CupertinoDatePicker
内的手势检测暂不支持。当你跟踪CupertinoPicker
里面的代码时,它导致在最后使用ListWheelScrollView
并且它不响应点击事件。
GitHub 上的讨论线程:
- Tapping items is not working in CupertinoPicker
- ListWheelScrollView children do not respond on gesture (onTap) events
使用包 clickable_list_wheel_view (fixed height for the child widget, mentioned here)
有一个变通解决方案
onSelectedItemChanged 在 CupertinoPicker/CupertinoDatePicker
中完美运行但我也想在用户点击值时选择值。
目前,用户必须滚动才能选择值,据我所知,CupertinoPicker/CupertinoDatePicker 没有 onTap、onPressed 函数
我该如何解决这个问题
很遗憾,CupertinoPicker/CupertinoDatePicker
内的手势检测暂不支持。当你跟踪CupertinoPicker
里面的代码时,它导致在最后使用ListWheelScrollView
并且它不响应点击事件。
GitHub 上的讨论线程:
- Tapping items is not working in CupertinoPicker
- ListWheelScrollView children do not respond on gesture (onTap) events
使用包 clickable_list_wheel_view (fixed height for the child widget, mentioned here)
有一个变通解决方案