Как переместить Вид PhotoView

Я использую 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;
    }
});

0 ответов

У setScale есть аргумент x, y, который является позицией (x,y) вашего левого верхнего угла вашего представления.

mAttacher.setScale(scale, x, y, animate);
Другие вопросы по тегам