ギャラリーの画像拡大、縮小

876 views
Skip to first unread message

Hassy

unread,
May 23, 2011, 3:59:37 AM5/23/11
to 日本Androidの会
こんにちは

Hassyです

イメージギャラリーを使ったアプリを作成していますが、選択された画像上をダブルタップすると拡大するように
作成したいのですが、方法が解りません。

ギャラリーは下記のURLを参考にしました。

http://developer.android.com/resources/tutorials/views/hello-gallery.html

良い方法があれば教えてください。助かります。

よろしくお願いします。

Hassy。

adachi

unread,
May 23, 2011, 7:37:45 AM5/23/11
to 日本Androidの会
こんにちは、Hassyさん


adachiです。


丁度、私も、同じ質問を投げかけようとしていましたので、便乗させて頂きます。

Hassyさんが質問されている内容については、以下のサイトが参考になると思います。
http://typea.info/blg/glob/2010/08/androidx06ht-desire-3.html


但し、私もここで、悩んでいるのですが、境界線に関する処置が行われていません。
どういうことかというと、拡大させた画像をドラッグした時に、
ギャラリーなどのアプリケーションだと、背景が見えないように、
画像の境界で画像の移動が止まるようになっていると思います。
そういった処置が施されていないので、ドラッグすれば、
指を動かした分だけ、画像が移動されてしまいます。


ここら辺の問題について、どなたか上手く解決されている方はいないでしょうか?
変換行列の持ち方など、教えていただけると助かります。

個人的な考えになりますが、解決策として、
変換行列を差分で持たないようにすべきかなと思います。
URLのサイトのやり方は、差分をどんどん、行列にかけていくやり方をしているので、
私としては、座標の管理がに困っている状況です。
是非とも、ご教授をお願いします。



On 5月23日, 午後4:59, Hassy <hasith....@gmail.com> wrote:
> こんにちは
>
> Hassyです
>
> イメージギャラリーを使ったアプリを作成していますが、選択された画像上をダブルタップすると拡大するように
> 作成したいのですが、方法が解りません。
>
> ギャラリーは下記のURLを参考にしました。
>
> http://developer.android.com/resources/tutorials/views/hello-gallery....
>
> 良い方法があれば教えてください。助かります。
>
> よろしくお願いします。
>
> Hassy。

Hassy

unread,
May 24, 2011, 8:15:12 AM5/24/11
to 日本Androidの会
adachiさん、

Hassyです

ご返事有難うございます。

adachiさんが言っているURLを見ましたが、確かに、拡大と縮小機能ができていて参考になります。
ただし、そのプログラムはImageViewを使用したサンプルです。

ギャラリー(Gallery)を使った場合は、外枠が決まっていますので、
そこでどういうふうに拡大するかを考えています。

指2本で拡大するサンプルですと以下のリンクが参考になると思います。

http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2-part-6-implementing-the-pinch-zoom-gesture/1847

ただし問題はGalleryのなかでMultitouch拡大、縮小する方法です。
Multitouchができなくて、ダブルタップでも良いのですが、
とにかくギャラリーの中で拡大と縮小できるといいと思っています。

AdachiさんがさがしているPinchZoomサンプルがあったらまた教えます。ギャラリー内の画像拡大、縮小方法
があれば教えてください。

よろしくお願いします。


adachi

unread,
May 25, 2011, 10:03:53 PM5/25/11
to 日本Androidの会
Hassyさん、こんにちは。


adachiです。


改めて、質問の内容を見直したところ、確かに回答があらぬ方向を示していました。
申し訳ありません。
(android.widget.Galleryというクラスがあるのですね)


それでは、失礼します。



On 5月24日, 午後9:15, Hassy <hasith....@gmail.com> wrote:
> adachiさん、
>
> Hassyです
>
> ご返事有難うございます。
>
> adachiさんが言っているURLを見ましたが、確かに、拡大と縮小機能ができていて参考になります。
> ただし、そのプログラムはImageViewを使用したサンプルです。
>
> ギャラリー(Gallery)を使った場合は、外枠が決まっていますので、
> そこでどういうふうに拡大するかを考えています。
>
> 指2本で拡大するサンプルですと以下のリンクが参考になると思います。
>
> http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-...
Reply all
Reply to author
Forward
0 new messages