belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
VerticalGridPresenter
public
class
VerticalGridPresenter
extends Presenter
java.lang.Object | ||
↳ | android.support.v17.leanback.widget.Presenter | |
↳ | android.support.v17.leanback.widget.VerticalGridPresenter |
A presenter that renders objects in a VerticalGridView
.
Summary
Nested classes | |
---|---|
class |
VerticalGridPresenter.ViewHolder
ViewHolder for the VerticalGridPresenter. |
Public constructors | |
---|---|
VerticalGridPresenter()
Constructs a VerticalGridPresenter with defaults. |
|
VerticalGridPresenter(int focusZoomFactor)
Constructs a VerticalGridPresenter with the given parameters. |
|
VerticalGridPresenter(int focusZoomFactor, boolean useFocusDimmer)
Constructs a VerticalGridPresenter with the given parameters. |
Public methods | |
---|---|
final
boolean
|
areChildRoundedCornersEnabled()
Returns true if rounded corners are enabled for children of this row. |
final
void
|
enableChildRoundedCorners(boolean enable)
Enables or disabled rounded corners on children of this row. |
final
int
|
getFocusZoomFactor()
Returns the zoom factor used for focus highlighting. |
final
boolean
|
getKeepChildForeground()
Returns true if keeps foreground of child of this grid, the foreground will not be used for overlay color. |
int
|
getNumberOfColumns()
Returns the number of columns in the vertical grid. |
final
OnItemViewClickedListener
|
getOnItemViewClickedListener()
Returns the item clicked listener. |
final
OnItemViewSelectedListener
|
getOnItemViewSelectedListener()
Returns the item selected listener. |
final
boolean
|
getShadowEnabled()
Returns true if child shadow is enabled. |
final
boolean
|
isFocusDimmerUsed()
Returns true if the focus dimmer is used for focus highlighting; false otherwise. |
boolean
|
isUsingDefaultShadow()
Default implementation returns true if SDK version >= 21, shadow (either static or z-order
based) will be applied to each individual child of |
boolean
|
isUsingZOrder(Context context)
Returns true if SDK >= L, where Z shadow is enabled so that Z order is enabled on each child of vertical grid. |
void
|
onBindViewHolder(Presenter.ViewHolder viewHolder, Object item)
Binds a |
final
VerticalGridPresenter.ViewHolder
|
onCreateViewHolder( |