public static class BrowseSupportFragment.MainFragmentRowsAdapter<T extends Fragment> extends Object
RowsSupportFragment
or its subclasses.
BrowseSupportFragment
uses this interface to pass row based interaction events to
the target fragment.Constructor and Description |
---|
MainFragmentRowsAdapter(T fragment) |
Modifier and Type | Method and Description |
---|---|
T |
getFragment() |
int |
getSelectedPosition()
Returns the selected position.
|
void |
setAdapter(ObjectAdapter adapter)
Set the visibility titles/hover of browse rows.
|
void |
setOnItemViewClickedListener(OnItemViewClickedListener listener)
Sets an item clicked listener on the fragment.
|
void |
setOnItemViewSelectedListener(OnItemViewSelectedListener listener)
Sets an item selection listener.
|
void |
setSelectedPosition(int rowPosition,
boolean smooth)
Selects a Row.
|
void |
setSelectedPosition(int rowPosition,
boolean smooth,
Presenter.ViewHolderTask rowHolderTask)
Selects a Row and perform an optional task on the Row.
|
public MainFragmentRowsAdapter(T fragment)
public final T getFragment()
public void setAdapter(ObjectAdapter adapter)
public void setOnItemViewClickedListener(OnItemViewClickedListener listener)
public void setOnItemViewSelectedListener(OnItemViewSelectedListener listener)
public void setSelectedPosition(int rowPosition, boolean smooth, Presenter.ViewHolderTask rowHolderTask)
public void setSelectedPosition(int rowPosition, boolean smooth)
public int getSelectedPosition()