2016-08-24 5 views
1

イメージビューア内でイメージをしばらくクリックできるようにしようとしています。 私の見解では、リスナーはありませんか?ImageViewer(Codenameone)のImageをクリックする処理

私たちには画像ギャラリーがあります。別のウィンドウで開くイメージをクリックした後。

別のスレッドでは、ボタンに画像を置くことができました。このためには、ギャラリーを再構築する必要があります。避けたいのは

画像を開くためのコードです。これは、これまでのところうまく機能:

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

'beforeImageViewer()'と 'postImageViewer()'は何を構成しますか? – Diamond

+0

Thxダイヤモンド、 ここでは別の方法で解決します。 詳細ページの画像と、「もっと写真」のボタンがあり、画像ビューアが開きます。 –

答えて

0

ことをやっての問題は画像ビューアは、あなたが頼りにスワイプ/パンのためのポインタイベントを扱うということです。ほとんどの場合、ScaleImageButtonを使用できますが、スワイプする必要があるため、これはおそらくオプションではありません。

pointerPressed & pointerReleasedとすることができます。

プレスがほぼ直後にリリースされ、2つのx/y座標の間の距離が(プレス/リリースから)小さい場合、おそらくクリックです。

+0

ポインタのあるソリューションは非常に興味深いですね。 要件が変更されたので、別の方法で解決することができます。 詳細ページの画像と、「もっと写真」のボタンがあり、画像ビューアが開きます。 ご協力いただきありがとうございます –

関連する問題