改用 drawerlayout 修改版的侧边栏
This commit is contained in:
1 parent
5c4009e435
commit
ea2418b981
39 files changed
+612
-497
No files matched your search
@@ -8,6 +8,7 @@ import android.util.AttributeSet;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.view.ViewConfiguration;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.animation.Animation;
|
||||
import android.view.animation.LinearInterpolator;
|
||||
@@ -56,6 +57,8 @@ public class PullListView extends LinearLayout implements AbsListView.OnScrollLi
|
||||
private boolean isHeaderRecored = false;
|
||||
private boolean isFooterRecored = false;
|
||||
|
||||
private int mTouchSlop;
|
||||
|
||||
// Header String to show
|
||||
private String mHeaderPullStr;
|
||||
private String mHeaderReleaseStr;
|
||||
@@ -225,6 +228,8 @@ public class PullListView extends LinearLayout implements AbsListView.OnScrollLi
|
||||
|
||||
mHeader.setPadding(headerOriginalLeftPadding, -headerHeight, headerOriginalRightPadding, headerOriginalBottomPadding);
|
||||
mHeader.invalidate();
|
||||
|
||||
//mTouchSlop = ViewConfiguration.get(getContext()).getScaledTouchSlop();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -284,6 +289,11 @@ public class PullListView extends LinearLayout implements AbsListView.OnScrollLi
|
||||
break;
|
||||
|
||||
case MotionEvent.ACTION_CANCEL:
|
||||
headerState = HEADER_DONE;
|
||||
isHeaderRecored = false;
|
||||
isBack = false;
|
||||
changeHeaderViewByState();
|
||||
break;
|
||||
case MotionEvent.ACTION_UP:
|
||||
if (headerState == HEADER_PULL_TO_REFRESH) {
|
||||
headerState = HEADER_CANCEL;
|
||||
|
||||
Reference in new issue
Block a user