如何在Flutter中实现这个时间选择器UI?
How to implement this time picker UI in Flutter?
我一直在尝试实现这个时间选择器UI。我使用 SingleChildScrollView() 来实现滚动,但我不知道如何检索用户选择的数据。
我使用了 NotificationListener() 但它只是通知我用户开始和结束滚动的位置。
我想检索用户停止的值。怎么做 ?点击link查看UI.
enter image description here
我认为您应该尝试 ListWheelScrollView
class,它的设计更适合这种情况并提供回调 onSelectedItemChanged
。因此您可以从中检索所需的值。
此小部件的工作方式类似于具有重点部分的 ListView,并且还具有一些不错的自定义功能。
我一直在尝试实现这个时间选择器UI。我使用 SingleChildScrollView() 来实现滚动,但我不知道如何检索用户选择的数据。
我使用了 NotificationListener() 但它只是通知我用户开始和结束滚动的位置。
我想检索用户停止的值。怎么做 ?点击link查看UI.
enter image description here
我认为您应该尝试 ListWheelScrollView
class,它的设计更适合这种情况并提供回调 onSelectedItemChanged
。因此您可以从中检索所需的值。
此小部件的工作方式类似于具有重点部分的 ListView,并且还具有一些不错的自定义功能。