Это «классический» телевизионный электронный гид, который работает на планшетах и телефонах и позволяет прокручивать его во всех направлениях (горизонтальном, вертикальном и по диагонали).
Пример проекта находится в репозитории, но если кратко, вам нужно добавить EPG (electronic program guide) в свой XML или с помощью кода:
<se.kmdev.tvepg.epg.EPG
android:id="@+id/epg"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
Затем с помощью кода добавьте обработчик кликов...
epg.setEPGClickListener(new EPGClickListener() {
@Override
public void onChannelClicked(int channelPosition, EPGChannel epgChannel) {
// Channel clicked
}
@Override
public void onEventClicked(int channelPosition, int programPosition, EPGEvent epgEvent) {
// Program event clicked
}
@Override
public void onResetButtonClicked() {
// Reset button clicked
}
});
... и данные для отображения.
epg.setEPGData(new EPGDataImpl(MockDataService.getMockData()));
Вот, в общем-то, и всё. Если вы хотите использовать это в своём проекте, вам понадобятся ресурсы из примера проекта, а также пакет epg, чтобы он работал. Если у вас есть какие-либо вопросы или что-то ещё, не стесняйтесь обращаться ко мне.
Удачи!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )