[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