0

ズームジェスチャを別のimageViewに渡すか、ピンチズームを使用して両方のimageViewをズームしたいと思います....

このライブラリを使用していますhttps://github.com/jasonpolites/gesture-imageview

ズーム、パン、ダブルタップリスナーが既にあります....

今私の目標は、一番上のレイヤーをピンチ/ズームすると、両方の画像がその背後の画像を含めてズームされることです....

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_frame"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/background" >

<com.polites.android.GestureImageView
    android:id="@+id/image_areas"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:scaleType="fitCenter"
    android:src="@drawable/p2_ship_mask"
    android:visibility="invisible" />

<com.polites.android.GestureImageView
    android:id="@+id/image"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:scaleType="fitCenter"
    android:src="@drawable/p2_ship_default" />

</FrameLayout>
4

2 に答える 2

1

ズーム リスナーでズームしている からズーム値を取得しImageView、それを他の の値として設定できますImageView

于 2013-01-21T05:50:51.197 に答える
0

わかりました... 2 番目のイメージビューのスケールと位置を設定して再描画するメソッドを作成しました...

これが私のコードです....

                imageAreas.setScale(iv.getScale());
                imageAreas.setPosition(iv.getImageX(), iv.getImageY());
                imageAreas.redraw();
于 2013-01-22T02:32:47.293 に答える