public class ClickBinding
extends java.lang.Object
implements android.view.View.OnClickListener
ClickBinding
can be establishing bindings from
UI widgets (View
instances) to other objects, such as Presenter
s.Constructor and Description |
---|
ClickBinding(ViewCompatDialogFragment dialogFragment,
int... viewIds) |
ClickBinding(ViewCompatDialogFragment dialogFragment,
android.view.View... views) |
ClickBinding(ViewCompatFragment fragment,
int... viewIds) |
ClickBinding(ViewCompatFragment fragment,
android.view.View... views) |
Modifier and Type | Method and Description |
---|---|
protected void |
attachListeners(android.view.View view)
Invoked to attach the listeners to the given
View . |
protected void |
clicked()
This method should be overridden for dispatching
View.OnClickListener events. |
protected void |
detachListeners(android.view.View view)
Invoked to detach the listeners from the given
View . |
ViewBinding.ClickListener |
getClickListener() |
android.view.View[] |
getViews()
Gets the
View bound to this ClickBinding . |
void |
onClick(android.view.View view) |
void |
setClickListener(ViewBinding.ClickListener listener) |
void |
setViewsEnabled(boolean enabled) |
public ClickBinding(ViewCompatFragment fragment, android.view.View... views)
public ClickBinding(ViewCompatDialogFragment dialogFragment, android.view.View... views)
public ClickBinding(ViewCompatFragment fragment, int... viewIds)
public ClickBinding(ViewCompatDialogFragment dialogFragment, int... viewIds)
public ViewBinding.ClickListener getClickListener()
public void setClickListener(ViewBinding.ClickListener listener)
public final void setViewsEnabled(boolean enabled)
public final android.view.View[] getViews()
View
bound to this ClickBinding
.View
.protected void attachListeners(android.view.View view)
View
. Methods overriding this method
has to call super.attachListener(view)
.view
- A View
.protected void detachListeners(android.view.View view)
View
. Methods overriding this method
has to call super.detachListeners(view)
.view
- A View
.public final void onClick(android.view.View view)
onClick
in interface android.view.View.OnClickListener
protected void clicked()
View.OnClickListener
events.