У меня есть работающая графическая библиотека, разработанная с использованием onDraw для построения графика с использованием методов canvas.drawLine. В onTouch я реализовал функции прокрутки.
Теперь мой клиент хочет Zoom/Pinch. Можно ли выполнить масштабирование или пинч на таком изображении без перерисовки для этих операций?
Каков наилучший способ реализации этого?
Теперь следующий.. Как я могу отображать индикаторы для этого? Мне удалось каким-то образом отобразить масштаб масштабирования (scaleFactor * 100). Как я покажу индикатор масштабирования? Я могу отображать статические изображения, используя canvas.drawBitmap. Но есть ли более лучший способ?
Любая помощь приветствуется
Добавьте к графику возможность увеличения зума:
Как реализовать щепотку зум см: андроид щепотка зум