From 3152ee540b65bad3445929bc996936e153b0dd45 Mon Sep 17 00:00:00 2001 From: Synced Synapse Date: Fri, 16 Dec 2016 16:03:27 +0000 Subject: [PATCH] Add progress bar to seasons list --- .../org/xbmc/kore/ui/TVShowDetailsFragment.java | 4 ++++ app/src/main/res/layout/grid_item_season.xml | 16 +++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/xbmc/kore/ui/TVShowDetailsFragment.java b/app/src/main/java/org/xbmc/kore/ui/TVShowDetailsFragment.java index ef29fc7..a62730a 100644 --- a/app/src/main/java/org/xbmc/kore/ui/TVShowDetailsFragment.java +++ b/app/src/main/java/org/xbmc/kore/ui/TVShowDetailsFragment.java @@ -35,6 +35,7 @@ import android.view.ViewTreeObserver; import android.widget.GridLayout; import android.widget.ImageView; import android.widget.LinearLayout; +import android.widget.ProgressBar; import android.widget.ScrollView; import android.widget.TextView; @@ -461,10 +462,13 @@ public class TVShowDetailsFragment extends AbstractDetailsFragment ImageView seasonPictureView = (ImageView) seasonView.findViewById(R.id.art); TextView seasonNumberView = (TextView) seasonView.findViewById(R.id.season); TextView seasonEpisodesView = (TextView) seasonView.findViewById(R.id.episodes); + ProgressBar seasonProgressBar = (ProgressBar) seasonView.findViewById(R.id.season_progress_bar); seasonNumberView.setText(String.format(getActivity().getString(R.string.season_number), seasonNumber)); seasonEpisodesView.setText(String.format(getActivity().getString(R.string.num_episodes), numEpisodes, numEpisodes - watchedEpisodes)); + seasonProgressBar.setMax(numEpisodes); + seasonProgressBar.setProgress(watchedEpisodes); UIUtils.loadImageWithCharacterAvatar(getActivity(), hostManager, thumbnail, diff --git a/app/src/main/res/layout/grid_item_season.xml b/app/src/main/res/layout/grid_item_season.xml index 9b3e135..5b47843 100644 --- a/app/src/main/res/layout/grid_item_season.xml +++ b/app/src/main/res/layout/grid_item_season.xml @@ -47,13 +47,27 @@ android:layout_toEndOf="@id/art" style="@style/TextAppearance.Medialist.Title" android:paddingTop="@dimen/small_padding"/> + + \ No newline at end of file