Android 在刷新时禁用默认SwipeRefreshLayout动画

Android 在刷新时禁用默认SwipeRefreshLayout动画,android,android-studio,pull-to-refresh,swiperefreshlayout,Android,Android Studio,Pull To Refresh,Swiperefreshlayout,我正在为pulltorefresh使用swiperefreshlayout。当用户下拉时,显示加载动画,而不调用设置刷新(true) 我只想在调用setRefreshing(true)时显示加载动画。 有没有办法禁用在拉动屏幕时自动显示动画 谢谢。在您的onCreate()方法中:尝试执行这些操作 mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @O

我正在为pulltorefresh使用swiperefreshlayout。当用户下拉时,显示加载动画,而不调用
设置刷新(true)

我只想在调用
setRefreshing(true)
时显示加载动画。

有没有办法禁用在拉动屏幕时自动显示动画

谢谢。

在您的
onCreate()方法中:尝试执行这些操作

mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                        mSwipeRefreshLayout.setRefreshing(false);
                        mSwipeRefreshLayout.setEnabled(false);

            }
        });
当您想重新刷新时,请使用相反的方法

希望这有帮助。试试这个:

mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                        mSwipeRefreshLayout.setRefreshing(false);
            }
        });

如果设置mSwipeRefreshLayout.setVisibility(View.GONE);然后也会对里面的观点进行分析,目的是我有更新的答案。在这种情况下,可见性将不起作用。