SuperRecycleView icon indicating copy to clipboard operation
SuperRecycleView copied to clipboard

setRefreshing(true)自动刷新的问题

Open g19980115 opened this issue 7 years ago • 0 comments

在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();
        }
    }

g19980115 avatar Mar 14 '18 06:03 g19980115