如何在Flutter中实现这个时间选择器UI?

How to implement this time picker UI in Flutter?

我一直在尝试实现这个时间选择器UI。我使用 SingleChildScrollView() 来实现滚动,但我不知道如何检索用户选择的数据。

我使用了 NotificationListener() 但它只是通知我用户开始和结束滚动的位置。

我想检索用户停止的值。怎么做 ?点击link查看UI.

enter image description here

我认为您应该尝试 ListWheelScrollView class,它的设计更适合这种情况并提供回调 onSelectedItemChanged。因此您可以从中检索所需的值。 此小部件的工作方式类似于具有重点部分的 ListView,并且还具有一些不错的自定义功能。