实现水平滑动斜向滑动同时滑动找了一些资料都是屏蔽一个
自己通过尝试其实挺简单的如有雷同纯属巧合;开发测试手机小米1S;
重写scrollView:
package com.zxxk.kg.gallery.widget;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.ScrollView;
/**
* 2014年4月9日11:39:48
* @author GK
*
*/
public class MyScrollView extends ScrollView {
private float yTouch;
public MyScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
yTouch = ev.getY();
break;
case MotionEvent.ACTION_MOVE:
final float curY = ev.getY();
this.scrollTo(0, (int) (getScrollY() - curY + yTouch));//定位
yTouch = curY;
return false;
}
return super.onInterceptTouchEvent(ev);
}
}