我想创建一个自定义Picker组件,其功能与iOS Picker相同。问题是我想要一个完全不同的UI,基本上是具有两种输入方法的水平滚动视图:
第一个很简单,单击一个项目将导致该项目被选中。第二种输入方式应该是滚动,在中间选择一个(例如iOS Picker)。那就是我被困住的地方。
在进行计划时,我考虑过使用react-native-snap-carousel,但我的问题是它需要固定的itemWidth,不适合作为元素的文本。
我还考虑过以某种方式为我的列表启用快照功能,但这似乎只能通过pagingEnabled = true
来实现,这不适合我的用例。
我还能尝试什么?
感谢任何愿意提供帮助的人!