1

Dave Morrissey の SubsamplingScaleImageView を使用したデモ アプリがあります。基本的に、マップとして機能する大きな画像があり、ズームとパンの機能が必要です。

背景(レイヤー)に複数の画像を設定する必要があります。PinViewを使用していますが、ズームイン/アウトによるスケーラーではありません。次のコードがあります。

PinView imageView = (PinView)rootView.findViewById(R.id.imageViewMap);
imageView.setImage(ImageSource.resource(R.drawable.map));

どうすればこれを解決できますか?, thnx u.

4

1 に答える 1

0

レイヤーリストのドローアブルを使用できます

        <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
        <item>
          <bitmap android:src="@drawable/android_red"
            android:gravity="center" />
        </item>
        <item android:top="10dp" android:left="10dp">
          <bitmap android:src="@drawable/android_green"
            android:gravity="center" />
        </item>
        <item android:top="20dp" android:left="20dp">
          <bitmap android:src="@drawable/android_blue"
            android:gravity="center" />
        </item>

ここに画像の説明を入力

于 2016-08-12T13:30:48.443 に答える