我有一个滚轮,其中包含一个动态创建的项目列表,我希望能够使用滑动或拖动动作来遍历这些项目。当所需的项目出现在视图中时,我希望用户能够通过触摸来选择它,就像使用按钮一样。
根据 API 文档,公共函数 se
titemSelectedCallback 应该在单击所选项目时调用。setAnimateToCallback 应该在滚轮动画到新项目时被调用。我已经设置了这两个,但每次 AnimatedTo 项目更改时我都会收到两个回调。换句话说,我可以在我的列表上向下滑动,当动画停止时,我总是会收到两个回调,即使我没有点击任何项目。这似乎是不正当的行为。
我如何获得“点击”项目?我确实意识到“点击”项目将被动画化以成为所选项目。我只是不想从滑动或拖动中获取 SelectedItemCallback。
仅供参考,我修改了 TouchGFX Designer 提供的 ScrollList Example 中的滚轮来测试它。