|
Андрей Щербатых
13 марта 2013
|
Должно быть несколько таблиц.
1) Слева кинотеатры, сверху время, один фильм. Этой пользуются те, кто идёт на конкретный фильм и ищет удобный сеанс. Для таких людей временные метки должны быть относительно друг друга по оси (вариант 2), чтобы было нагляднее. Закрашивание полос в топку — они мешают восприятию (фильм и так длится от 1 до 2 метки). Варианты типа 18:15 и 18:20 ставить рядом (то есть дискретность либо в полчаса либо в 15 минут, конкретно подобрать), потому что 5 минут не играют роли, а сдвиг на 5 пикселей бесит визуально. Но на метке должно быть указано корректное время с точностью до минуты.
2) Слева фильмы, сверху время, один кинотеатр. Этой пользуются те, кто тупо не пойдёт в другой кинотеатр, но фильм ещё бы выбрал (например я такой). Правило размещения меток такое же, но там вообще можно дискретность крупнее сделать, не менее получаса. Т. к. тут первичнее выбор фильма в удобное время, а не выбор удобного времени для конкретного фильма.
И теперь общие замечания.
Старые сеансы нужно показывать, если у вас типовое расписание на каждый день (и старый сеанс — это новый, только завтра). Если сутки от суток отличаются — в топку старьё кроме 1-2 последних.
Вот эта вот вертикальная полоска «сейчас» либо отсутствует (а граница задаётся окрашиванием меток времени в чёрный в будущем и серый в прошлом), либо двигается не попиксельно, а с такой же дискретностью (15-30 минут), как и метки дат. Тут смотрите, логика какая — точность в пиксель пользователю не нужна, а неточность в выравниваниях раздражает. Вот если это интерфейс продавца билетов — там да, перемещение линии попиксельно, позиционирование дат с точностью в 5-10 минут.
Предусмотрите в «таблице 1» вариант, когда в одном кинотеатре много кинозалов (и в «таблице 2», когда один фильм демонстрируется в разных кинозалах). Там накладываются временные промежутки друг на друга. И ещё, людям реально не всё равно, в каком кинозале идёт фильм, т. к. они зачастую разные по качеству оборудования (у нас мультиплекс «Донецк-сити» грешит таким) и по размеру кинозала. Задача со звёздочкой — сделать «таблицу 2» с вариантом, когда есть два кинозала, в них демонстрируется два фильма, но вперемешку. Такое бывает тоже. Наверное. Надо посмотреть на расписания.
Добавьте в «таблицу 2» фильтр по жанрам, или ходя бы мультик/фильм, 3д/не3д. Тогда можно убирать лишние фильмы, на которые и так не хочется идти.
Вы показали в варианте 2 промежуток 19:25—20:15. Таких показов нет. Возьмите расписание реального кинотеатра, очень удивитесь, как всё будет выглядеть. Если вы неправильно выберете длину в пикселях промежутка в два часа (обычная длительность фильма), то либо будут дырки, либо будет всё налеплено.
|
|
|
|