Как переместить Вид 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);