这段代码是具有以前写过的代码修改的(其实是全部更改了,不过思路是一样的),更多的解析在我的那篇上下滑动view里,原理都是一样的
package com.java.zh_app.myviews;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Scroller;
import com.java.zh_app.R;
public class MyLRSlideViewGroup extends ViewGroup {
private Scroller scroller;
private final static int canTragviewDp = 60;
private static int curr_view = 2, can_tragview = 0;
private void Int_paras(Context context) {
scroller = new Scroller(context);
setBackgroundColor(context.getResources().getColor(R.color.app_orange_shallow_color));
curr_view = 2;
can_tragview = 0;
}
public MyLRSlideViewGroup(Context context) {
super(context);
Int_paras(context);
}
public MyLRSlideViewGroup(Context context, AttributeSet attrs) {
super(context, attrs);
Int_paras(context);
}
public MyLRSlideVi