Skip to content

Нижняя панель элементов для работы с полотном

Панель содержит элементы которые реализуют разнообразные механизмы работы с полотном(передвижение, зум, перемещение):

Нижняя панель элементов для работы с полотном

1. Показать/Скрыть подложку - элемент, который позволяет показать, как будет выглядеть нарисованный пользователем рисунок на полотне с подложкой или без нее.
Ввод
Есть подложка
Вывод
Подложка скрыта

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

После очистки полотна подложка не убирается.

После создания и оплаты счета, либо после закрытия модального окна оплаты с помощью кнопки, экран очищается, и кнопка становится не активной, создавая впечатление, что мы только что вошли в раздел.

После очистки полотна подложка не убирается

2. Перемещение - данный элемент отвечает за перемещение по экрану.

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

Иконка курсора меняется на следующую

Перемещение

3. Приближение - элемент, который позволяет увеличить масштаб полотна.

Когда достигается максимальный уровень приближения, кнопка становится неактивной.

Кнопка становится активной и подсвечивается, как при нажатии на кнопку, нажатие клавиши + или работой колесиком мышки/touchpad.

Приближение

Особенности:

  1. Данный механизм работает так же с кнопкой + на клавиатуре
  2. Работает свайпом на touchpad
  3. Работает с колесиком мышки
4. Отдаление - элемент, который позволяет уменьшить масштаб полотна.

Когда достигается минимальный уровень приближения, кнопка становится не активной.

Кнопка становится активной и подсвечивается, как при нажатии на кнопку, нажатие клавиши - или работой колесиком мышки/touchpad.

Отдаление

Особенности:

  1. Данный механизм работает так же с кнопкой - на клавиатуре
  2. Работает свайпом на touchpad
  3. Работает с колесиком мышки
5. [5-8]Перемещение - элемент, позволяющий перемещаться по полотну.

Кнопка становится активной и подсвечивается, как при нажатии на кнопку, нажатие на клавиши стрелок на клавиатуре.

Перемещение

Особенности:

  1. Работает со стрелками на клавиатуре