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