HeadersFragment
public class HeadersFragment extends Fragment
An fragment containing a list of row headers. Implementation must support three types of rows:
DividerRow
rendered byDividerPresenter
.Row
rendered byRowHeaderPresenter
.SectionRow
rendered byRowHeaderPresenter
.
setPresenterSelector
in subclass constructor to customize Presenters. App may override onCreateHeadersFragment
.
Summary
Nested types |
---|
public interface HeadersFragment.OnHeaderClickedListener This interface is deprecated. |
public interface HeadersFragment.OnHeaderViewSelectedListener This interface is deprecated. |
Public constructors |
---|
Public methods |
|
---|---|
final ObjectAdapter |
Returns the Adapter that represents list of rows. |
final ItemBridgeAdapter |
Returns the RecyclerView.Adapter that wraps |
final PresenterSelector |
Get the presenter selector used to create and bind views. |
int |
Gets position of currently selected row. |
final VerticalGridView |
|
boolean |
|
@Nullable View |
This method is deprecated. |
void |
This method is deprecated. |
void |
This method is deprecated. |
void |
|
boolean |
|
void |
|
void |
This method is deprecated. |
final void |
Sets the adapter that represents a list of rows. |
void |
|
void |
|
void |
|
final void |
Set the presenter selector used to create and bind views. |
void |
Sets the selected row position with smooth animation. |
void |
Sets the selected row position. |
Inherited Constants |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Inherited methods |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Public constructors
Public methods
public final ObjectAdaptergetAdapter()
Returns the Adapter that represents list of rows.
Returns | |
---|---|
ObjectAdapter |
Adapter that represents list of rows. |
public final ItemBridgeAdaptergetBridgeAdapter()
Returns the RecyclerView.Adapter that wraps getAdapter
.
Returns | |
---|---|
ItemBridgeAdapter |
The RecyclerView.Adapter that wraps |
public final PresenterSelectorgetPresenterSelector()
Get the presenter selector used to create and bind views.
public int getSelectedPosition()
Gets position of currently selected row.
Returns | |
---|---|
int |
Position of currently selected row. |
public @Nullable ViewonCreateView(
LayoutInflater inflater,
@Nullable ViewGroup container,
Bundle savedInstanceState
)
public final voidsetAdapter(ObjectAdapter rowsAdapter)
Sets the adapter that represents a list of rows.
Parameters | |
---|---|
ObjectAdapter rowsAdapter |
Adapter that represents list of rows. |
public final voidsetPresenterSelector(PresenterSelector presenterSelector)
Set the presenter selector used to create and bind views.