package gueei.binding.viewAttributes.view;
import gueei.binding.Binder;
import gueei.binding.listeners.OnTouchListenerMulticast;
import gueei.binding.viewAttributes.ViewEventAttribute;
import android.view.MotionEvent;
import android.view.View;
public class OnTouchViewEvent extends ViewEventAttribute<View> implements View.OnTouchListener {
public OnTouchViewEvent(View view) {
super(view, "onTouch");
}
@Override
public boolean onTouch(View v, MotionEvent event) {
TouchEventResult result = new TouchEventResult();
this.invokeCommand(v, event, result);
return result.eventConsumed;
}
@Override
protected void registerToListener(View view) {
Binder.getMulticastListenerForView(view, OnTouchListenerMulticast.class).register(this);
}
}