
02.06.2010, 16:49
|
|
блогер
Регистрация: Nov 2007
Адрес: Almaty, Moscow
Сообщений: 396
|
Была похожая ситуация только в качестве источника был вектор, перемещать его и зумить было просто невозможно. Очень долгий был рендеринг. Выбрал примерно то, что в вашем втором варианте. У меня задача была сделать карту и соответственно прокрутка могла произойти в любую сторону. В итоге получилось 9 битмапов размером с отображаемую область(один видимый и остальные буферные). Для меня это был единственный выход и я думаю наиболее правильный. Перерисовка в данном случае происходит после каждого сдвига(например после отпускании мыши при перетаскивании).
|