package gueei.binding.viewAttributes.view; import gueei.binding.Binder; import gueei.binding.listeners.OnFocusChangeListenerMulticast; import gueei.binding.viewAttributes.ViewEventAttribute; import android.view.View; public class OnLostFocusViewEvent extends ViewEventAttribute<View> implements View.OnFocusChangeListener { public OnLostFocusViewEvent(View view) { super(view, "onLostFocus"); } @Override protected void registerToListener(View view) { Binder.getMulticastListenerForView(view, OnFocusChangeListenerMulticast.class).register(this); } public void onFocusChange(View v, boolean hasFocus) { if (!hasFocus) invokeCommand(v); } }