在ImageViewer(Codenameone)中处理Image中的Image

时间:2016-08-24 06:41:00

标签: java image frameworks codenameone image-viewer

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

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

在另一个主题中,我们发现有机会将任何图像放在按钮上。为此,我们需要重新构建我们的画廊,我们想要避免的是

以下是打开图片的代码。到目前为止效果很好:

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

1 个答案:

答案 0 :(得分:0)

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

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

如果在几乎立即释放后调用了按下,并且两个x / y坐标之间的距离(来自按下/释放)很小,则可能是单击。