我有一个WebView,我想要点击它应该点击它下面的所有内容。 我的意思是我在100,100坐标上点击(向下),然后一直滑过坐标200,200并点击。
我想要每个像素101,101; 102,102 ... 199,199当我这样做时被点击。
为此,我编写了自己的扩展WebView的类,但仍然看不出任何差异。
public class MyWebView extends WebView{
public MyWebView(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
super.onTouchEvent(event);
return true;
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
// TODO Auto-generated method stub
super.dispatchTouchEvent(ev);
return true;
}
}
答案 0 :(得分:0)
如果webview是一个视图组(我相信它,但我可能错了),你可以使用ViewGroups onInterceptTouchEvent类。虽然我不知道你将如何在这种特殊情况下实现它,但它应该让你朝着正确的方向前进。
How to intercept touch events from ViewPager.OnPageChangeListener