控件视图Android 自定义视图容器控件拦截ontouch事件传递给其子控件

每日一贴,今天的内容关键字为控件视图

    自定义View 控件:

    每日一道理
生活的无奈,有时并不源于自我,别人无心的筑就,那是一种阴差阳错。生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。
/*

 * 

 * 一个视图容器控件

 * 阻挠 拦截 ontouch事件传递给其子控件

 * */

public class InterceptScrollContainerView extends LinearLayout {



	public InterceptScrollContainerView(Context context, AttributeSet attrs) {

		super(context, attrs);

		// TODO Auto-generated constructor stub

	}



	public InterceptScrollContainerView(Context context) {

		super(context);

		// TODO Auto-generated constructor stub

	}

//	

//	@Override

//	public boolean dispatchTouchEvent(MotionEvent ev) {

//		// TODO Auto-generated method stub

//		//return super.dispatchTouchEvent(ev);

//		Log.i("pdwy","ScrollContainer dispatchTouchEvent");

//		return true;

//	}



	@Override

	public boolean onInterceptTouchEvent(MotionEvent ev) {

		// TODO Auto-generated method stub

		//return super.onInterceptTouchEvent(ev);

		Log.i("pdwy","ScrollContainer onInterceptTouchEvent");

		return true;

		

		//return super.onInterceptTouchEvent(ev);

	}

	

//	@Override

//	public boolean onTouchEvent(MotionEvent event) {

//		// TODO Auto-generated method stub

//		Log.i("pdwy","ScrollContainer onTouchEvent");

//		return true;

//	}

}

    实现只需用其包裹子控件就OK!

    

文章结束给大家分享下程序员的一些笑话语录: 这个世界上只有10种人:懂得二进制的和不懂得二进制的。

你可能感兴趣的:(android)