[英]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
,但由於需要刷卡,因此這可能不是一個選擇。
您可以派生圖像查看器並覆蓋pointerPressed
和pointerReleased
。
如果按下后幾乎立即釋放,並且兩個x / y坐標(從按下/釋放)之間的距離很小,則可能是單擊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.