Skip to content

setRefreshing(true)自动刷新的问题 #34

@g19980115

Description

@g19980115

在viewpager嵌套fragment中使用时,第一个fragment可以正常获取到mRefreshHeader的height,之后的获取到的都是0,导致不会显示STATE_REFRESHING这个状态。
应该修改下写法。
例:

public void setRefreshing(boolean refreshing) {
        if (refreshing && refreshEnabled && mLoadingListener != null) {
            mRefreshHeader.setState(ArrowRefreshHeader.STATE_REFRESHING);
            int height = mRefreshHeader.getMeasuredHeight();
            if (height == 0) height = dip2px(getContext(), 80);
            mRefreshHeader.onMove(height);
            mLoadingListener.onRefresh();
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions