簡體   English   中英

處理ImageViewer(Codenameone)中對Image的點擊

[英]Handle clicks on Image in ImageViewer (Codenameone)

我們嘗試使圖像在Image Viewer中可單擊一段時間。 我認為沒有聽眾嗎?

我們有一個圖片庫。 單擊要在單獨窗口中打開的圖像后。

在另一個線程中,我們發現了將任何圖像放置在按鈕上的機會。 為此,我們需要重組畫廊,我們要避免的是

這是打開圖像的代碼。 到目前為止效果很好:

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

這樣做的問題在於,圖像查看器會處理您依賴的滑動/平移的指針事件。 您可以在大多數情況下使用ScaleImageButton ,但由於需要刷卡,因此這可能不是一個選擇。

您可以派生圖像查看器並覆蓋pointerPressedpointerReleased

如果按下后幾乎立即釋放,並且兩個x / y坐標(從按下/釋放)之間的距離很小,則可能是單擊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM