
12.09.2015, 16:52
|
|
|
Lorem ipsum
модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
|
Реализация Drag & Zoom в рисовалке
А ну давайте-ка разомнемся!
Есть рисовалка. Есть инструменты кисть, резинка и им подобные. Нужно реализовать drag и zoom холста прямо во время рисования.
Самое лучшее, что можно придумать — это слизать с фотошопа (зажимаем пробел при любом инструменте и таскаем холст). НО! Если сделать кнопку, зажимая которую мы временно переходим в режим таскания холста, то все норм. Но зум холста — это уже три тача: кнопка и два пальца для зума. Вот я и задумался, а все ли девайсы, включая дешевый китай и прочий ширпотреб понимают много тачей?
Разумеется, есть еще вариант с дабл-тапом, который чередует zoom-in (с центровкой по точке тапа) и zoom-out (show all). Но этого недостаточно, иногда zoom нужен разный. Да и таскать по-прежнему чем-то надо.
Какие еще могут быть простые (это ключевое требование) варианты, не отвлекающие от инструмента?
|