|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.01.2015, 13:20 | #1 |
Форумчанин
Регистрация: 09.02.2011
Сообщений: 150
|
Usability: ListBox-ы с увеличенной текущей строкой
Как-то увидел в одном музыкальном автомате (jukebox) вот такое интерфейс: http://vendors.com.ua/Images/Compani...c_design_1.jpg
В целом, это 2 обычных ListBox-а, где содержимое правого перегружается при изменении selected item в левом. Примечательны в этом интерфейсе такие вещи: 1. Текущая выделенняа строка (в обоих ListBox-ах) увеличена по сравнению с остальными 2. При прокрутке текущая выделенная строка всегда остаётся в центре списка. Очевидно поректировщики такого интерфейса исходили из правила: "чтобы пользователю автомата было проще сообразить принцип работы (сначала выбрать исполнителя в левом списке, потом - его песню в правом списке), сделаем-ка так чтобы "выделенные строки" в обоих списках не меняли своей позиции, находясь строго в центре списка и, таким образом, составляли ровную горизонтальную линию" А видел кто-нибудь примеры подобного интерфейса ещё где-то? |
05.01.2015, 13:54 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Все проще.
2 списка, у них скрыто выделение элемента. Над списками расположена панель или 2 панели. В которых отображается текущий выбранный элемент. При необходимости, панель(и) синхронно движутся вверх или вниз в видимой области списка. Остальное - графика. Да где угодно можно сделать такое. Хоть в AIMP'е. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несколько небольших приёмчиков по повышению 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 |