2

我们尝试在图像查看器中使图像可点击一段时间。在我看来,没有听众吗?

我们有一个图片库。单击要在单独窗口中打开的图像后。

在另一个线程中,我们找到了将任何图像放在按钮上的机会。为此,我们需要重组我们的画廊,这是我们想要避免的

这是打开图像的代码。到目前为止效果很好:

Form picture = (Form) createContainer(res, "ImageViewer");
beforeImageViewer(picture, currentObjektModel);
picture.showBack();
postImageViewer(picture, iv.getImageList().getItemAt(iv.getImageList().getSelectedIndex()));
4

1 回答 1

0

这样做的问题是图像查看器处理您所依赖的滑动/平移的指针事件。您可以ScaleImageButton在大多数情况下使用,但由于您需要滑动,这可能不是一个选项。

您可以派生图像查看器并覆盖pointerPressed& pointerReleased

如果按下后几乎立即被释放,并且两个 x/y 坐标(从按下/释放)之间的距离很小,那么这可能是一次点击。

于 2016-08-25T05:03:29.727 回答