我正在编写一个 Android 应用程序,但在使用手势滑动图像时遇到了一些问题。我有一个客户端数据集,其中包含一个名为 SavedPicture 的 Blob 字段,该字段在视觉上绑定到 TImage。
我最初制作了 2 个按钮,上一个和下一个,用于滚动图像。它们背后的代码就是Dataset.Next;和 Dataset.Prior;
但是我希望能够向左或向右滑动图像以查看其他图像。我制作了一个 TGestureManager 对象,将其链接到 TImage,在 Standard Gestures 下勾选 Left 和 RIght 然后在 TImage 的 OnGesture 事件中具有以下内容:
if EventInfo.GestureID = sgiLeft then
dmdPD.cdSavedPics.Prior;
if EventInfo.GestureID = sgiRight then
dmdPD.cdSavedPics.Next;
但是,这根本不起作用。如果我将 GestureManager 分配给其他东西,比如表单本身,并将完全相同的代码放在 OnGesture 事件中,它就可以正常工作。
我究竟做错了什么?
谢谢。