HeadersFragment
public class HeadersFragment extends Fragment
An fragment containing a list of row headers. Implementation must support three types of rows:
DividerRowrendered byDividerPresenter.Rowrendered byRowHeaderPresenter.SectionRowrendered byRowHeaderPresenter.
setPresenterSelector in subclass constructor to customize Presenters. App may override onCreateHeadersFragment.
Summary
Nested types |
|---|
public interface HeadersFragment.OnHeaderClickedListenerThis interface is deprecated. |
public interface HeadersFragment.OnHeaderViewSelectedListenerThis 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.