Показать сообщение отдельно
  #7 (permalink)  
Старый 13.06.2013, 12:08
Новичок на форуме
Отправить личное сообщение для Trigger Посмотреть профиль Найти все сообщения от Trigger
 
Регистрация: 13.03.2013
Сообщений: 5

macdack,
Раскрою чуть подробней.
Весь экран - холст.
1 кнопка "Рисование" при тапе по кнопке активация/дективация режима рисования.

В режиме рисования
При тапе на пустом месте экрана (на холсте) появляется область "круг" с параметрами (название: Объект_1, площадь: 10 у.е. (условных единиц)).
При приведении пальцем изнутри области во вне область расширяется.
Пример: пользователь провел вправо, далее из центра получившийся полосы вверх, вниз, в диагонали. Должен получиться единый объект "ромашка", площадь предположим 100.
При тапе вне области появляется новая область с "круг" с параметрами (название: Объект_2, площадь: 10 у.е.).

Пользователь выходит из режима рисования (тап по кнопке).
Тап по "ромашке". Показывает параметры (название: Объект_1, площадь: 100 у.е.).
Тап по названию. Меняет название с "Объект_1" на "Ромашка"

Также должно быть доступно масштабирование (сведение/разведение пальцев на холсте).
! Новые объекты должны создаваться (рисоваться) с учетом масштаба.
Пример: При масштабе 0.1 площадь исходного круга 100 у.е.

Должна сохранятся история изменений с привязкой по времени/лог.
т.е. должна быть возможно узнать, что "Ромашку" нарисовали 13.06.2013 в 12:10:00, "Объект_2" через 30 секунд, "Объект_3" через 1 день.

p.s.Понимаю, что может быть множество вопросов, сейчас интересует именно как рисовать произвольные объекты, что бы их можно было масштабировать, двигать.

Последний раз редактировалось Trigger, 13.06.2013 в 12:11.
Ответить с цитированием