Android EPG архитектура дизайн
Я планирую разработать EPG (электронный программный гид) в Android. Пожалуйста, помогите мне в разработке EPG. Многие идеи проходят через, но, прежде чем двигаться дальше, хотят доработать. Я хочу, чтобы дизайн EPG, как на картинке
Буду ли я использовать фрагменты списка или макет таблицы или другой макет, например относительный, с указанием веса макета или полностью списка (настраиваемый вид списка), любая помощь приветствуется
3 ответа
Создайте пользовательскую ViewGroup, которая на самом деле будет AdapterView. Напишите свой собственный интерфейс адаптера, который основан на времени, а не на индексах. У меня есть опыт написания EPG компонента для Android и пользовательских компонентов в целом для Android.
Я бы предпочел вложенные переработчики. У вас есть один для вертикальных каналов, другой для горизонтальной временной шкалы. В третьем (epg) держатели просмотра также имеют горизонтальные виды повторного просмотра, прокрутка которых синхронизирована с временной шкалой.
Вы можете проверить исходный код Live Channels (включая просмотр EPG) здесь: https://github.com/PerfsolTech/EPGView.
Он основан на RecyclerView, поэтому очень эффективен с точки зрения UX.