• 控件视图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种人:懂得二进制的和不懂得二进制的。

  • 相关阅读:
    彻底理解jdbc为什么用反射创建驱动程序对象
    java反射
    hashcode(),equal()方法深入解析
    面试经验总结
    Spring安全权限管理(Spring Security)
    http认证方式
    ubuntu/linux mint 创建proc文件的三种方法(两)
    cocos2dx使用tolua关于字符串处理的一个问题
    Ubuntu——grub rescue 主引导修复
    BCM wifi分析
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3093585.html
Copyright © 2020-2023  润新知