1

私はuk.co.senab.photoview.PhotoViewを使用しています。
ズームインすると、フォトビューの画像がモバイル画面よりも大きくなります。
だから、モバイル画面を画像の中央に移動するボタンを作りたいのですが、画像はまだズームされています。OnClickListener でどの変数を設定する必要があるかわかりません。
これらを試してみますが、何も起こりません。

moveToCenterButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        mAttacher.getDisplayRect().left = 100;
        mAttacher.getDisplayRect().top = 300;
    }
});
4

1 に答える 1

0

setScale には、ビューの左上隅の (x,y) 位置である x, y 引数があります。

mAttacher.setScale(scale, x, y, animate);
于 2019-07-05T10:27:45.440 に答える