Android: Пользовательский вид Zoom/Pinch

У меня есть работающая графическая библиотека, разработанная с помощью onDraw, которая строит график с использованием методов canvas.drawLine. В onTouch я реализовал функцию прокрутки.

Теперь мой клиент хочет Zoom/Pinch. Можно ли выполнить масштабирование/увеличение такого вида без перерисовки для этих операций?

Каков наилучший способ реализовать это?

Теперь следующее.. Как я могу отобразить индикаторы масштабирования для этого?? Мне как-то удалось отобразить масштаб масштабирования (scaleFactor * 100). Как я покажу индикатор масштабирования? Я могу отображать статические изображения с помощью canvas.drawBitmap. Но есть ли более лучший способ?

Любая помощь приветствуется


person Ramya K Sharma    schedule 19.07.2011    source источник
comment
Привет! Рамья, ты реализовал прокрутку и масштабирование графика?   -  person Vijju    schedule 01.03.2016
comment
да. Давно назад. Я в основном получил логику из комментария/справочной ссылки Винаяка.   -  person Ramya K Sharma    schedule 02.03.2016
comment
ок, спасибо, погуглю   -  person Vijju    schedule 02.03.2016


Ответы (1)


Добавьте к графику возможность масштабирования:

Как реализовать масштабирование см.: масштабирование масштабирования Android

person Vinayak Bevinakatti    schedule 19.07.2011