[Android] Start implementing the Movie/TV shows list screen
Nicolas Pomepuy
git at videolan.org
Thu Nov 28 11:40:54 CET 2019
vlc-android | branch: master | Nicolas Pomepuy <nicolas.pomepuy at gmail.com> | Wed Nov 6 11:33:50 2019 +0100| [e896f3c89befea802bf3a257f696c2f09d74d581] | committer: Geoffrey Métais
Start implementing the Movie/TV shows list screen
> https://code.videolan.org/videolan/vlc-android/commit/e896f3c89befea802bf3a257f696c2f09d74d581
---
assets/images/svg/ic_browser_movie.svg | 27 +++
assets/images/svg/ic_browser_movie_big.svg | 30 +++
assets/images/svg/ic_browser_tvshow.svg | 27 +++
assets/images/svg/ic_browser_tvshow_big.svg | 30 +++
vlc-android/res/drawable/ic_browser_movie.xml | 33 +++
vlc-android/res/drawable/ic_browser_movie_big.xml | 34 +++
vlc-android/res/drawable/ic_browser_tvshow.xml | 33 +++
vlc-android/res/drawable/ic_browser_tvshow_big.xml | 34 +++
vlc-android/res/layout/movie_browser_tv_item.xml | 219 +++++++++++++++++
.../vlc/database/MediaMetadataDataFullDao.kt | 6 +
.../org/videolan/vlc/database/MediaTvshowDao.kt | 10 +-
.../videolan/vlc/database/models/MediaMetadata.kt | 37 ++-
.../src/org/videolan/vlc/gui/HistoryAdapter.kt | 2 +-
.../src/org/videolan/vlc/gui/HistoryFragment.kt | 2 +-
.../src/org/videolan/vlc/gui/PlaylistActivity.kt | 2 +-
.../videolan/vlc/gui/audio/AudioBrowserAdapter.kt | 2 +-
.../org/videolan/vlc/gui/audio/BaseAudioBrowser.kt | 2 +-
.../vlc/gui/browser/BaseBrowserFragment.kt | 4 +-
.../org/videolan/vlc/gui/helpers/ImageLoader.kt | 28 ++-
.../src/org/videolan/vlc/gui/helpers/UiTools.kt | 32 +++
.../org/videolan/vlc/gui/tv/FileTvItemAdapter.kt | 4 +-
.../vlc/gui/tv/MediaBrowserAnimatorDelegate.kt | 4 +-
.../org/videolan/vlc/gui/tv/MediaTvItemAdapter.kt | 6 +-
.../videolan/vlc/gui/tv/MoviepediaTvItemAdapter.kt | 262 +++++++++++++++++++++
vlc-android/src/org/videolan/vlc/gui/tv/TvUtil.kt | 4 +-
.../vlc/gui/tv/browser/BaseBrowserTvFragment.kt | 26 +-
.../vlc/gui/tv/browser/FileBrowserTvFragment.kt | 4 +-
.../vlc/gui/tv/browser/MediaBrowserTvFragment.kt | 4 +-
.../gui/tv/browser/MoviepediaBrowserTvFragment.kt | 141 +++++++++++
.../vlc/gui/tv/browser/VerticalGridActivity.kt | 3 +
.../org/videolan/vlc/interfaces/IEventsHandler.kt | 14 +-
.../vlc/providers/MoviepediaMovieProvider.kt | 53 +++++
.../videolan/vlc/providers/MoviepediaProvider.kt | 88 +++++++
.../vlc/providers/MoviepediaTvshowProvider.kt | 53 +++++
.../datasources/MovieDataSourceFactory.kt | 48 ++++
.../datasources/TvshowDataSourceFactory.kt | 48 ++++
.../vlc/repository/MediaMetadataRepository.kt | 12 +
.../src/org/videolan/vlc/util/ModelsHelper.kt | 57 +++++
.../org/videolan/vlc/viewmodels/MoviepediaModel.kt | 5 +-
.../vlc/viewmodels/browser/BrowserModel.kt | 2 +-
.../vlc/viewmodels/tv/MediaBrowserViewModel.kt | 2 +-
.../viewmodels/tv/MoviepediaBrowserViewModel.kt | 76 ++++++
.../videolan/vlc/viewmodels/tv/TvBrowserModel.kt | 5 +-
43 files changed, 1457 insertions(+), 58 deletions(-)
Diff: https://code.videolan.org/videolan/vlc-android/commit/e896f3c89befea802bf3a257f696c2f09d74d581
More information about the Android
mailing list