刷新时禁用默认的SwipeRefreshLayout动画 [英] Disable default SwipeRefreshLayout animation on refresh
本文介绍了刷新时禁用默认的SwipeRefreshLayout动画的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用swiperefreshlayout进行pulltorefresh.当用户下拉菜单时,它会显示正在加载动画,而没有调用setRefreshing(true)
.
I am using swiperefreshlayout for pulltorefresh. when user pulls down it shows loading animation without calling setRefreshing(true)
.
我只想在调用setRefreshing(true)
时显示加载动画.
I want to show loading animation only when setRefreshing(true)
is called.
有什么方法可以禁用在屏幕上拉动时自动显示动画.
Is there any way to disable auto showing animation on pull of screen.
谢谢.
推荐答案
在您的onCreate()
方法中:尝试执行这些操作
In your onCreate()
method : Try doing these
mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
mSwipeRefreshLayout.setRefreshing(false);
mSwipeRefreshLayout.setEnabled(false);
}
});
要重新刷新时,反之亦然.
When you want to re do refresh than use vice-versa.
希望这会有所帮助.
这篇关于刷新时禁用默认的SwipeRefreshLayout动画的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文