Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2015, 13:20   #1
Glen
Форумчанин
 
Аватар для Glen
 
Регистрация: 09.02.2011
Сообщений: 150
По умолчанию Usability: ListBox-ы с увеличенной текущей строкой

Как-то увидел в одном музыкальном автомате (jukebox) вот такое интерфейс: http://vendors.com.ua/Images/Compani...c_design_1.jpg

В целом, это 2 обычных ListBox-а, где содержимое правого перегружается при изменении selected item в левом. Примечательны в этом интерфейсе такие вещи:
1. Текущая выделенняа строка (в обоих ListBox-ах) увеличена по сравнению с остальными
2. При прокрутке текущая выделенная строка всегда остаётся в центре списка. Очевидно поректировщики такого интерфейса исходили из правила:
"чтобы пользователю автомата было проще сообразить принцип работы (сначала выбрать исполнителя в левом списке, потом - его песню в правом списке), сделаем-ка так чтобы "выделенные строки" в обоих списках не меняли своей позиции, находясь строго в центре списка и, таким образом, составляли ровную горизонтальную линию"

А видел кто-нибудь примеры подобного интерфейса ещё где-то?
Glen вне форума Ответить с цитированием
Старый 05.01.2015, 13:54   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Все проще.
2 списка, у них скрыто выделение элемента.
Над списками расположена панель или 2 панели. В которых отображается текущий выбранный элемент. При необходимости, панель(и) синхронно движутся вверх или вниз в видимой области списка.

Остальное - графика.

Да где угодно можно сделать такое. Хоть в AIMP'е.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько небольших приёмчиков по повышению usability. Glen Свободное общение 1 26.03.2013 22:00
Usability: "подсветка" ключевых точек экрана Glen Свободное общение 16 27.02.2013 18:44
используя процедуру keypress и фунцию listbox.при нажатии на listbox менялась ее высота Алекс38 Общие вопросы Delphi 1 19.09.2012 19:36
Usability: 'Smart' Tips Glen Софт 1 03.02.2012 13:23
Первая Уральская ИТ-конференция: Development, Usability, Management & Practice (DUMP). it-people Свободное общение 0 03.05.2011 14:20