Row
class Row
DetailsOverviewRow |
An overview |
DividerRow |
Used to represent divider in HeadersFragment. |
ListRow |
A |
PageRow |
Used to represent content spanning full page. |
PlaybackControlsRow |
A |
SectionRow |
Used to represent section item in HeadersFragment. |
The base class for all rows. A commonly used subclass is the ListRow. Custom subclasses may define other types of rows.
Summary
Public constructors |
|---|
Row()Constructor for a Row. |
Row(headerItem: HeaderItem!)Constructor for a Row. |
Row(id: Long, headerItem: HeaderItem!)Constructor for a Row. |
Public functions |
|
|---|---|
HeaderItem! |
Returns the |
Long |
getId()Returns a unique identifier for this row. |
Boolean |
Returns true if this Row can be rendered in a visible row view, false otherwise. |
Unit |
setHeaderItem(headerItem: HeaderItem!)Sets the |
Unit |
Sets the id for this row. |
Public constructors
Row
Row(headerItem: HeaderItem!)
Constructor for a Row.
| Parameters | |
|---|---|
headerItem: HeaderItem! |
The |
Row
Row(id: Long, headerItem: HeaderItem!)
Constructor for a Row.
| Parameters | |
|---|---|
id: Long |
The id of the row. |
headerItem: HeaderItem! |
The |
Public functions
getHeaderItem
fun getHeaderItem(): HeaderItem!
Returns the HeaderItem that represents metadata for the row.
| Returns | |
|---|---|
HeaderItem! |
The HeaderItem for this row, or null if unset. |
getId
fun getId(): Long
Returns a unique identifier for this row. This id can come from one of three places:
isRenderedAsRowView
fun isRenderedAsRowView(): Boolean
Returns true if this Row can be rendered in a visible row view, false otherwise. For example ListRow is rendered by ListRowPresenter. PageRow, SectionRow, DividerRow are rendered as invisible row views.
| Returns | |
|---|---|
Boolean |
True if this Row can be rendered in a visible row view, false otherwise. |
setHeaderItem
fun setHeaderItem(headerItem: HeaderItem!): Unit
Sets the HeaderItem that represents metadata for the row.
| Parameters | |
|---|---|
headerItem: HeaderItem! |
The HeaderItem for this Row, or null if there is no header. |