Drag&Drop

Активити Drag&Drop автоматизирует процесс перетаскивания элемента интерфейса при помощи мыши, например, перемещение файла из одной папки в другую. Данное активити схоже с активити Клик. Однако для Drag&Drop  требуется настройка двух указателей. Первый указатель (Элемент для переноса) — это элемент, который необходимо «захватить» и переместить, а второй (Зона переноса) — это элемент, в который требуется переместить другой элемент.

Настройки активити

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

Вкладка «Параметры»

На вкладке Параметры отображаются основные параметры активити, параметры первого (Элемент для переноса) и второго указателя (Зона переноса), а также элементов управления.

drag-and-drop-1

Основные параметры:

  • Наименование — название активити на графической модели процесса. При добавлении активити его название задается по шаблону. В этом поле название можно изменить;
  • Кнопка — выбор кнопки мыши (левая, средняя, правая), которая используется при переносе элемента;
  • Клавиша-модификатор — позволяет имитировать нажатие клавиши (Control, Shift или Alt) одновременно с кнопкой мыши во время переноса элемента. Например, если зажать Control во время перемещения файла, он будет скопирован, а не перемещен. Чтобы удалить клавишу, нажмите на кнопку крестик.

О параметрах указателя и элемента управления можно прочитать в статье «Общие принципы настройки активити».

Зона переноса настраивается точно так же, как и Элемента для переноса.

Вкладка «Обработчики»

О вкладке Обработчики можно прочитать в статье «Общие принципы настройки активити».

Пример использования активити «Drag&Drop»