Показать сообщение отдельно
Старый 02.06.2010, 16:49
Партизан вне форума Посмотреть профиль Отправить личное сообщение для Партизан Найти все сообщения от Партизан
  № 6  
Ответить с цитированием
Партизан
 
Аватар для Партизан

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