belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
RowPresenter.ViewHolder
public
static
class
RowPresenter.ViewHolder
extends Presenter.ViewHolder
java.lang.Object | ||
↳ | android.support.v17.leanback.widget.Presenter.ViewHolder | |
↳ | android.support.v17.leanback.widget.RowPresenter.ViewHolder |
![]() |
![]() |
A ViewHolder for a Row
.
Summary
Fields | |
---|---|
protected
final
ColorOverlayDimmer |
mColorDimmer
|
Inherited fields |
---|
![]()
android.support.v17.leanback.widget.Presenter.ViewHolder
|
Public constructors | |
---|---|
RowPresenter.ViewHolder(View view)
Constructor for ViewHolder. |
Public methods | |
---|---|
final
RowHeaderPresenter.ViewHolder
|
getHeaderViewHolder()
Returns the view holder for the Row header for this Row. |
final
BaseOnItemViewClickedListener
|
getOnItemViewClickedListener()
Returns the listener for item click event. |
final
BaseOnItemViewSelectedListener
|
getOnItemViewSelectedListener()
Returns the listener for item or row selection. |
View.OnKeyListener
|
getOnKeyListener()
Returns the key listener. |
final
Row
|
getRow()
Returns the row bound to this ViewHolder. |
final
Object
|
getRowObject()
Returns the Row object bound to this ViewHolder. |
final
float
|
getSelectLevel()
Returns the current selection level of the Row. |
Object
|
getSelectedItem()
Return currently selected item inside a row ViewHolder. |
Presenter.ViewHolder
|
getSelectedItemViewHolder()
Return |
final
boolean
|
isExpanded()
Returns whether the Row is in its expanded state. |
final
boolean
|
isSelected()
Returns whether the Row is selected. |
final
void
|
setActivated(boolean activated)
Sets the row view's activated status. |
final
void
|
setOnItemViewClickedListener(BaseOnItemViewClickedListener listener)
Sets the listener for item click event. |
final
void
|
setOnItemViewSelectedListener(BaseOnItemViewSelectedListener listener)
Sets the listener for item or row selection. |
void
|
setOnKeyListener(View.OnKeyListener keyListener)
Sets a key listener. |
final
void
|
syncActivatedStatus(View view)
Synchronizes the activated status of view to the last value passed through
|
Inherited methods | |
---|---|
![]()
android.support.v17.leanback.widget.Presenter.ViewHolder
| |
![]()
java.lang.Object
| |
![]()
android.support.v17.leanback.widget.FacetProvider
|
Fields
Public constructors
RowPresenter.ViewHolder
RowPresenter.ViewHolder (View view)
Constructor for ViewHolder.
Parameters | |
---|---|
view |
View : The View bound to the Row.
|
Public methods
getHeaderViewHolder
RowHeaderPresenter.ViewHolder getHeaderViewHolder ()
Returns the view holder for the Row header for this Row.
Returns | |
---|---|
RowHeaderPresenter.ViewHolder |
getOnItemViewClickedListener
BaseOnItemViewClickedListener getOnItemViewClickedListener ()
Returns the listener for item click event.
Returns | |
---|---|
BaseOnItemViewClickedListener |
getOnItemViewSelectedListener
BaseOnItemViewSelectedListener getOnItemViewSelectedListener ()
Returns the listener for item or row selection.
Returns | |
---|---|
BaseOnItemViewSelectedListener |
getOnKeyListener
View.OnKeyListener getOnKeyListener ()
Returns the key listener.
Returns | |
---|---|
View.OnKeyListener |
getRow
Row getRow ()
Returns the row bound to this ViewHolder. Returns null if the row is not an instance of
Row
.
Returns | |
---|---|
Row |
The row bound to this ViewHolder. Returns null if the row is not an instance of
Row .
|
getRowObject
Object getRowObject ()
Returns the Row object bound to this ViewHolder.
Returns | |
---|---|
Object |
The row object bound to this ViewHolder. |
getSelectLevel
float getSelectLevel ()
Returns the current selection level of the Row.
Returns | |
---|---|
float |
getSelectedItem
Object getSelectedItem ()
Return currently selected item inside a row ViewHolder.
Returns | |
---|---|
Object |
The selected item. |
getSelectedItemViewHolder
Presenter.ViewHolder getSelectedItemViewHolder ()
Return RowPresenter.ViewHolder
of currently selected item inside a row ViewHolder.
Returns | |
---|---|
Presenter.ViewHolder |
The selected item's ViewHolder. |
isExpanded
boolean isExpanded ()
Returns whether the Row is in its expanded state.
Returns | |
---|---|
boolean |
true if the Row is expanded, false otherwise. |
isSelected
boolean isSelected ()
Returns whether the Row is selected.
Returns | |
---|---|
boolean |
true if the Row is selected, false otherwise. |
setActivated
void setActivated (boolean activated)
Sets the row view's activated status. The status will be applied to children through
syncActivatedStatus(View)
. Application should only call this function
when getSyncActivatePolicy()
is