gpt4 book ai didi

android - Chris Banes ActionBar-PullToRefresh

转载 作者:太空狗 更新时间:2023-10-29 12:43:21 26 4
gpt4 key购买 nike

我正在使用 Chris Banes ActionBar-PullToRefresh。我可以通过下拉布局来开始刷新 - 一切都很好。

但是我如何以编程方式强制开始刷新动画(进度动画)?或者我如何以编程方式强制开始完全刷新,就像我拉下布局一样?

尝试过:

mPullToRefreshLayout.startLayoutAnimation();
mPullToRefreshLayout.setRefreshing(true);
mPullToRefreshLayout.setActivated(true);

没有任何效果。

我唯一要做的就是检查 isRefreshing 并停止它:

if(mPullToRefreshLayout.isRefreshing()){
mPullToRefreshLayout.setRefreshComplete();
}

请帮忙。

最佳答案

通常 mPullToRefreshLayout.setRefreshing(true); 正常工作(如果 getWindow().getWindowToken != null)。如果这不起作用,您可以查看我的 fork https://github.com/quxey/ActionBar-PullToRefresh

已编辑。试试这个

final ViewGroup decorView = (ViewGroup)getActivity().getWindow().getDecorView();
if(decorView.getWindowToken() == null){
decorView.post(new Runnable() {
@Override
public void run() {
if (decorView.getWindowToken() != null) {
mPullToRefreshLayout.setRefreshing(true);
} else {
decorView.post(this);
}
}
});
}else{
mPullToRefreshLayout.setRefreshing(true);
}

关于android - Chris Banes ActionBar-PullToRefresh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21931008/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com