-
- All Implemented Interfaces:
-
androidx.leanback.widget.FacetProvider
public class MLSControlBarPresenter extends Presenter
-
-
Constructor Summary
Constructors Constructor Description MLSControlBarPresenter(int layoutResourceId)Constructor for a MLSControlBarPresenter.
-
Method Summary
Modifier and Type Method Description intgetLayoutResourceId()Returns the layout resource id. voidsetOnControlClickedListener(MLSControlBarPresenter.OnControlClickedListener listener)Sets the listener for control clicked events. MLSControlBarPresenter.OnControlClickedListenergetOnItemViewClickedListener()Returns the listener for control clicked events. voidsetOnControlSelectedListener(MLSControlBarPresenter.OnControlSelectedListener listener)Sets the listener for control selection. MLSControlBarPresenter.OnControlSelectedListenergetOnItemControlListener()Returns the listener for control selection. voidsetBackgroundColor(MLSControlBarPresenter.ViewHolder vh, int color)Presenter.ViewHolderonCreateViewHolder(ViewGroup parent)voidonBindViewHolder(Presenter.ViewHolder holder, Object item)voidonUnbindViewHolder(Presenter.ViewHolder holder)-
Methods inherited from class androidx.leanback.widget.Presenter
getFacet, onBindViewHolder, onCreateViewHolder, onUnbindViewHolder, onViewAttachedToWindow, onViewDetachedFromWindow, setFacet, setOnClickListener -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getLayoutResourceId
int getLayoutResourceId()
Returns the layout resource id.
-
setOnControlClickedListener
void setOnControlClickedListener(MLSControlBarPresenter.OnControlClickedListener listener)
Sets the listener for control clicked events.
-
getOnItemViewClickedListener
MLSControlBarPresenter.OnControlClickedListener getOnItemViewClickedListener()
Returns the listener for control clicked events.
-
setOnControlSelectedListener
void setOnControlSelectedListener(MLSControlBarPresenter.OnControlSelectedListener listener)
Sets the listener for control selection.
-
getOnItemControlListener
MLSControlBarPresenter.OnControlSelectedListener getOnItemControlListener()
Returns the listener for control selection.
-
setBackgroundColor
void setBackgroundColor(MLSControlBarPresenter.ViewHolder vh, int color)
-
onCreateViewHolder
Presenter.ViewHolder onCreateViewHolder(ViewGroup parent)
-
onBindViewHolder
void onBindViewHolder(Presenter.ViewHolder holder, Object item)
-
onUnbindViewHolder
void onUnbindViewHolder(Presenter.ViewHolder holder)
-
-
-
-