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.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,
|
||||
|
|
|
@ -47,13 +47,27 @@
|
|||
android:layout_toEndOf="@id/art"
|
||||
style="@style/TextAppearance.Medialist.Title"
|
||||
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
|
||||
android:id="@+id/episodes"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignLeft="@id/season"
|
||||
android:layout_alignStart="@id/season"
|
||||
android:layout_below="@id/season"
|
||||
android:layout_below="@id/season_progress_bar"
|
||||
style="@style/TextAppearance.Medialist.Details"/>
|
||||
</RelativeLayout>
|
||||
</android.support.v7.widget.CardView>
|
Loading…
Reference in New Issue