之前忘记在哪里看的demo,然后我修改了一下,希望之前那位仁兄不要见怪啊。
import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.view.animation.TranslateAnimation;
import android.widget.ScrollView;
public class CustomerScrollView3 extends ScrollView {
Context mContext;
private View mView;
private Rect mRect = new Rect();
private float touchY;
private static final int MAX_SCROLL_HEIGHT = 200;// 最大滑动距离
private static final float SCROLL_RATIO = 0.5f;// 阻尼系数
public CustomerScrollView3(Context context) {
super(context);
this.mContext = context;
}
public CustomerScrollView3(Context context, AttributeSet attrs) {
super(context, attrs);
this.mContext = context;
}
public CustomerScrollView3(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
this.mContext = context;
}
@Override