nuptboyzhb / SuperSwipeRefreshLayout

A custom SwipeRefreshLayout to support the pull-to-refresh featrue.RecyclerView,ListView,GridView,NestedScrollView,ScrollView are supported.
Apache License 2.0
1.24k stars 350 forks source link

首次进入页面设置刷新,动画会卡住 #20

Open JiangyeLin opened 8 years ago

JiangyeLin commented 8 years ago

当第一次进入页面时,通过 swipeRefreshLayout.post(new Runnable() { @Override public void run() { swipeRefreshLayout.setRefreshing(true); dosomething(); } });

这个方式设置自动刷新时,动画会卡住不动,请问能指点下思路么

SearainLee commented 7 years ago

在SuperSwipeRefreshLayout中的setRefreshing(boolean refreshing)的方法的第一个if判断后面加入mListener.onRefresh();就可以了。我的是这样解决的。希望能帮到你。

houfukude commented 7 years ago

我也遇到这个问题 不过我的解决方案是 SuperSwipeRefreshLayout.java#L365 在SuperSwipeRefreshLayout中的setRefreshing(boolean refreshing)的方法中 修改为 mNotify = true;