Skip to content

mod: 优化判断是否往上滑动#22

Open
xymelon wants to merge 1 commit into
jeasonlzy:masterfrom
xymelon:master
Open

mod: 优化判断是否往上滑动#22
xymelon wants to merge 1 commit into
jeasonlzy:masterfrom
xymelon:master

Conversation

@xymelon

@xymelon xymelon commented Mar 29, 2017

Copy link
Copy Markdown

@jeasonlzy 我改了下HeaderScrollHelper isTop的判定,你验证下?

@xymelon

xymelon commented Mar 29, 2017

Copy link
Copy Markdown
Author

统一使用这个判定

/**
     * 判断当前view是否往上滑动
     *
     * @param view
     * @return
     */
    private boolean canViewScrollUp(View view) {
        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
            if (view instanceof AbsListView) {
                final AbsListView absListView = (AbsListView) view;
                return absListView.getChildCount() > 0
                        && (absListView.getFirstVisiblePosition() > 0 ||
                        absListView.getChildAt(0).getTop() < absListView.getPaddingTop());
            } else {
                return ViewCompat.canScrollVertically(view, -1) || view.getScrollY() > 0;
            }
        } else {
            return ViewCompat.canScrollVertically(view, -1);
        }
    }

@wanghainan

Copy link
Copy Markdown

PagerSlidingTabStrip,三个title怎么让他们默认居中啊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants