-
- All Implemented Interfaces:
-
androidx.leanback.widget.FacetProvider,androidx.leanback.widget.PlaybackSeekUi
public class MLSPlaybackTransportRowPresenter.ViewHolder extends PlaybackRowPresenter.ViewHolder implements PlaybackSeekUi
A ViewHolder for the PlaybackControlsRow supporting seek UI.
-
-
Constructor Summary
Constructors Constructor Description MLSPlaybackTransportRowPresenter.ViewHolder(View rootView, Presenter descriptionPresenter)Constructor of ViewHolder of PlaybackTransportRowPresenter
-
Method Summary
Modifier and Type Method Description final Presenter.ViewHoldergetDescriptionViewHolder()voidsetPlaybackSeekUiClient(PlaybackSeekUi.Client client)final TextViewgetDurationView()Returns the TextView that showing total time label. final TextViewgetCurrentPositionView()Returns the TextView that showing current position label. -
Methods inherited from class androidx.leanback.widget.RowPresenter.ViewHolder
getHeaderViewHolder, getOnItemViewClickedListener, getOnItemViewSelectedListener, getOnKeyListener, getRow, getRowObject, getSelectLevel, getSelectedItem, getSelectedItemViewHolder, isExpanded, isSelected, setActivated, setOnItemViewClickedListener, setOnItemViewSelectedListener, setOnKeyListener, syncActivatedStatus -
Methods inherited from class androidx.leanback.widget.Presenter.ViewHolder
getFacet, setFacet -
Methods inherited from class androidx.leanback.widget.PlaybackSeekUi
setPlaybackSeekUiClient -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
MLSPlaybackTransportRowPresenter.ViewHolder
MLSPlaybackTransportRowPresenter.ViewHolder(View rootView, Presenter descriptionPresenter)
Constructor of ViewHolder of PlaybackTransportRowPresenter- Parameters:
rootView- Root view of the ViewHolder.descriptionPresenter- The presenter that will be used to create descriptionViewHolder.
-
-
Method Detail
-
getDescriptionViewHolder
final Presenter.ViewHolder getDescriptionViewHolder()
-
setPlaybackSeekUiClient
void setPlaybackSeekUiClient(PlaybackSeekUi.Client client)
-
getDurationView
final TextView getDurationView()
Returns the TextView that showing total time label. This method might be used in onSetDurationLabel.
-
getCurrentPositionView
final TextView getCurrentPositionView()
Returns the TextView that showing current position label. This method might be used in onSetCurrentPositionLabel.
-
-
-
-