【发布时间】:2014-02-21 09:59:02
【问题描述】:
我正在使用 Chris Banes ActionBar-PullToRefresh。 我可以通过下拉布局开始刷新 - 一切都很好。
但是如何以编程方式强制开始刷新动画(进度动画)?或者我如何强制以编程方式开始完全刷新,就像我拉下布局一样?
试过了:
mPullToRefreshLayout.startLayoutAnimation();
mPullToRefreshLayout.setRefreshing(true);
mPullToRefreshLayout.setActivated(true);
没有任何效果。
我唯一要做的就是检查isRefreshing并停止它:
if(mPullToRefreshLayout.isRefreshing()){
mPullToRefreshLayout.setRefreshComplete();
}
请帮忙。
【问题讨论】:
-
setRefreshing(true)应该启动视图动画,但不会调用onRefreshStarted回调,您必须在手动启动刷新动画时自己调用它。 -
没有。 setRefreshing(true) 不像我在主题中所说的那样工作:(
标签: android android-listview android-fragments pull-to-refresh