SwipeRefreshLayout以编程方式触发

尼克拉斯

有什么办法以SwipeRefreshLayout编程方式触发动画应该开始并且应该调用接口中onRefresh方法OnRefreshListener

拉姆兹

如果您使用的是5.0中引入的新的swipeRefreshLayout 在此处输入图片说明

如上图所示,您只需要添加以下行即可以编程方式触发滑动刷新布局

 mSwipeRefreshLayout.post(new Runnable() {
        @Override
        public void run() {
            mSwipeRefreshLayout.setRefreshing(true);
        }
    });

如果你只是打电话

 mSwipeRefreshLayout.setRefreshing(true);

它不会触发圆形动画,因此,通过添加上述行,您只需在UI线程中进行延迟,以便在ui线程内显示圆形动画。

通过调用mSwipeRefreshLayout.setRefreshing(true)OnRefreshListener不会得到执行

为了停止循环加载动画调用 mSwipeRefreshLayout.setRefreshing(false)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以编程方式触发textFieldShouldClear

来自分类Dev

以编程方式触发“ENTER”

来自分类Dev

以编程方式触发UIAlertController的UIAlertAction

来自分类Dev

以编程方式触发UITextField的editingChanged

来自分类Dev

以编程方式触发ontouch事件

来自分类Dev

以编程方式触发UIAlertController的UIAlertAction

来自分类Dev

Fancytree以编程方式触发加载

来自分类Dev

以编程方式触发点击

来自分类Dev

以编程方式触发 StackNavigator 导航?

来自分类Dev

如何以编程方式更改 swipeRefreshlayout 的底部边距?

来自分类Dev

以编程方式在UIAlertController上触发UIAlertAction吗?

来自分类Dev

如何以编程方式触发UIButton动作

来自分类Dev

如何以编程方式触发动作?

来自分类Dev

以编程方式触发摇动事件iOS

来自分类Dev

以编程方式触发按钮单击事件

来自分类Dev

如何以编程方式触发NavigationLink出现

来自分类Dev

以编程方式创建Firestore触发器?

来自分类Dev

如何以编程方式触发OnTouchListener

来自分类Dev

Spring Quartz 以编程方式触发作业

来自分类Dev

Primefaces以编程方式触发的事件触发两次

来自分类Dev

以编程方式触发onClick时,不会触发onBlur

来自分类Dev

以编程方式触发Eclipse插件菜单项?

来自分类Dev

在TextField中以编程方式触发fireEvent-JavaFX

来自分类Dev

angularjs:触发形式以编程方式验证(在控制器内部)

来自分类Dev

如何在Android中以编程方式触发touch事件?

来自分类Dev

以编程方式更改复选框不会触发更改事件

来自分类Dev

如何在AngularJS中以编程方式触发表单提交?

来自分类Dev

触发ng-model。$ formatters以编程方式运行

来自分类Dev

以编程方式添加图像时不会触发Dropzone“ addedfile”

Related 相关文章

热门标签

归档