PresenterSwitcher
public abstract class PresenterSwitcher
HorizontalHoverCardSwitcher |
A helper class for showing a hover card view below a |
An abstract helper class that switches a view in its parent view using a PresenterSelector. A subclass should implement insertView to define how to add the view in parent, and may optionally override onViewSelected.
Summary
Public constructors |
|---|
Public methods |
|
|---|---|
void |
clear()Destroys created views. |
final ViewGroup |
Returns the parent. |
void |
init(ViewGroup parent, PresenterSelector presenterSelector)Initializes the switcher with a parent view to insert view into and a |
void |
Selects a view based on the given object and shows that view. |
void |
unselect()Hides the view. |
Protected methods |
|
|---|---|
abstract void |
insertView(View view) |
void |
onViewSelected(View view)Called when a view is bound to the object of |
void |
Public constructors
Public methods
init
public void init(ViewGroup parent, PresenterSelector presenterSelector)
Initializes the switcher with a parent view to insert view into and a PresenterSelector for choosing a Presenter for a given object. This will destroy any existing views.
Protected methods
onViewSelected
protected void onViewSelected(View view)
Called when a view is bound to the object of select.