package yifeiyuan.practice.practicedemos.touch; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.MotionEvent; import android.view.View; /** * Created by 程序亦非猿 on 15/10/29. * aaaaa */ public class SimpleView extends View { public static final String TAG = SimpleView.class.getSimpleName(); public SimpleView(Context context) { this(context, null); } public SimpleView(Context context, AttributeSet attrs) { this(context, attrs, 0); } public SimpleView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); init(); } @Override public boolean dispatchTouchEvent(MotionEvent ev) { // Log.d(TouchActivity.TAG, "SimpleView dispatchTouchEvent() "+super.dispatchTouchEvent(ev)+" called with: " + "ev = [" + TouchUtil.getAction(ev) + "]"); Log.d(TouchActivity.TAG, "SimpleView dispatchTouchEvent() false called with: " + "ev = [" + TouchUtil.getAction(ev) + "]"); return super.dispatchTouchEvent(ev); } @Override public boolean onTouchEvent(MotionEvent event) { Log.d(TouchActivity.TAG, "SimpleView onTouchEvent() false called with: " + "ev = [" + TouchUtil.getAction(event) + "]"); return super.onTouchEvent(event); } private void init() { } @Override protected void onFinishInflate() { super.onFinishInflate(); } }