Add progress bar to seasons list
This commit is contained in:
parent
2adf716b95
commit
3152ee540b
|
@ -35,6 +35,7 @@ import android.view.ViewTreeObserver;
|
||||||
import android.widget.GridLayout;
|
import android.widget.GridLayout;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.ProgressBar;
|
||||||
import android.widget.ScrollView;
|
import android.widget.ScrollView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
@ -461,10 +462,13 @@ public class TVShowDetailsFragment extends AbstractDetailsFragment
|
||||||
ImageView seasonPictureView = (ImageView) seasonView.findViewById(R.id.art);
|
ImageView seasonPictureView = (ImageView) seasonView.findViewById(R.id.art);
|
||||||
TextView seasonNumberView = (TextView) seasonView.findViewById(R.id.season);
|
TextView seasonNumberView = (TextView) seasonView.findViewById(R.id.season);
|
||||||
TextView seasonEpisodesView = (TextView) seasonView.findViewById(R.id.episodes);
|
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));
|
seasonNumberView.setText(String.format(getActivity().getString(R.string.season_number), seasonNumber));
|
||||||
seasonEpisodesView.setText(String.format(getActivity().getString(R.string.num_episodes),
|
seasonEpisodesView.setText(String.format(getActivity().getString(R.string.num_episodes),
|
||||||
numEpisodes, numEpisodes - watchedEpisodes));
|
numEpisodes, numEpisodes - watchedEpisodes));
|
||||||
|
seasonProgressBar.setMax(numEpisodes);
|
||||||
|
seasonProgressBar.setProgress(watchedEpisodes);
|
||||||
|
|
||||||
UIUtils.loadImageWithCharacterAvatar(getActivity(), hostManager,
|
UIUtils.loadImageWithCharacterAvatar(getActivity(), hostManager,
|
||||||
thumbnail,
|
thumbnail,
|
||||||
|
|
|
@ -47,13 +47,27 @@
|
||||||
android:layout_toEndOf="@id/art"
|
android:layout_toEndOf="@id/art"
|
||||||
style="@style/TextAppearance.Medialist.Title"
|
style="@style/TextAppearance.Medialist.Title"
|
||||||
android:paddingTop="@dimen/small_padding"/>
|
android:paddingTop="@dimen/small_padding"/>
|
||||||
|
|
||||||
|
<ProgressBar
|
||||||
|
android:id="@+id/season_progress_bar"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
style="?android:attr/progressBarStyleHorizontal"
|
||||||
|
android:layout_alignLeft="@id/season"
|
||||||
|
android:layout_alignStart="@id/season"
|
||||||
|
android:layout_below="@id/season"
|
||||||
|
android:layout_marginLeft="@dimen/default_padding"
|
||||||
|
android:layout_marginStart="@dimen/default_padding"
|
||||||
|
android:layout_marginRight="@dimen/default_padding"
|
||||||
|
android:layout_marginEnd="@dimen/default_padding"
|
||||||
|
android:layout_marginTop="@dimen/default_padding"/>
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/episodes"
|
android:id="@+id/episodes"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignLeft="@id/season"
|
android:layout_alignLeft="@id/season"
|
||||||
android:layout_alignStart="@id/season"
|
android:layout_alignStart="@id/season"
|
||||||
android:layout_below="@id/season"
|
android:layout_below="@id/season_progress_bar"
|
||||||
style="@style/TextAppearance.Medialist.Details"/>
|
style="@style/TextAppearance.Medialist.Details"/>
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
</android.support.v7.widget.CardView>
|
</android.support.v7.widget.CardView>
|
Loading…
Reference in New Issue