package com.mercandalli.android.apps.files.file.audio.cast; import android.content.Context; import android.os.Bundle; import android.view.Display; import android.widget.TextView; import com.google.android.gms.cast.CastPresentation; import com.mercandalli.android.apps.files.R; import com.mercandalli.android.apps.files.file.audio.FileAudioModel; import com.mercandalli.android.library.base.precondition.Preconditions; import java.util.List; /** * A simple {@link CastPresentation} to display * {@link com.mercandalli.android.apps.files.file.audio.FileAudioModel}. */ /* package */ final class FileAudioPresentation extends CastPresentation { private TextView mTitleTextView; //private ProgressBar mProgressBar; public FileAudioPresentation(Context context, Display display) { super(context, display); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.view_cast_audio); mTitleTextView = (TextView) findViewById(R.id.view_cast_audio_title); //mProgressBar = (ProgressBar) findViewById(R.id.view_cast_audio_progress_bar); } public void startMusic(int currentMusicIndex, List<FileAudioModel> fileAudioModelList) { Preconditions.checkNotNull(fileAudioModelList); if (currentMusicIndex < fileAudioModelList.size()) { //mProgressBar.setVisibility(View.GONE); mTitleTextView.setText(fileAudioModelList.get(currentMusicIndex).getFullName()); } else { //mProgressBar.setVisibility(View.VISIBLE); } } }