Альтернативы пользовательского интерфейса для Drag & Drop - PullRequest
0 голосов
/ 18 мая 2011

Я использую Drag & Drop для моего приложения, чтобы пользователь мог перетащить какой-либо элемент в папку. Независимо от того, какой язык программирования / Gui Framework я использовал, мне никогда не нравилась реализация кода Drag & Drop.

Кроме того, я часто вижу пользователей компьютеров, которые не используют Drag & Drop, если вы не скажете им, как именно это работает. Они ищут кнопку «Добавить» вместо простого перетаскивания элемента в папку, например (я видел это в iTunes несколько раз).

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

Знаете ли вы хорошие альтернативы, приложения, которые реализуют эту функциональность "элемент в папку", не прибегая к перетаскиванию?

1 Ответ

1 голос
/ 18 мая 2011

Это заставляет меня думать о функции «Перейти к» в GMail. Вы выбираете сообщения, которые хотите переместить, с помощью флажков. Вверху есть кнопка выпадающего меню (с поддержкой автозаполнения, чтобы легко найти нужную метку), которая позволяет вам перемещать сообщения в метку / папку. Нет перетаскивания и интуитивно понятно.

(Тем не менее, я считаю DnD очень естественным, я определенно рассмотрел бы это, если бы строил графический интерфейс)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...