刷新时禁用默认的SwipeRefreshLayout动画 [英] Disable default SwipeRefreshLayout animation on refresh

查看:471
本文介绍了刷新时禁用默认的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆