autojs下拉刷新

简介: 牙叔教程 简单易懂

牙叔教程 简单易懂


/*
 * @version: 1.0
 * @Date: 2021-12-29 18:39:14
 * @LastEditTime: 2021-12-29 22:17:08
 * @LastEditors: 牙叔
 * @Description:
 * @FilePath: \recyclerView添加header和footer\main.js
 * @名人名言: 牙叔教程 简单易懂
 * @bilibili: 牙叔教程
 * @公众号: 牙叔教程
 * @QQ群: 747748653
 */
"ui";
importClass(Packages.androidx.recyclerview.widget.LinearLayoutManager);
importClass(Packages.androidx.recyclerview.widget.RecyclerView);
importClass(android.graphics.Color);
importClass(Packages.androidx.swiperefreshlayout.widget.SwipeRefreshLayout);
ui.layout(
  <vertical gravity="center">
    <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
      id="swipeRefreshLayout"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
    >
      <androidx.recyclerview.widget.RecyclerView
        id="recyclerview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
      />
    </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
  </vertical>
);
let refreshing = false;
let swipeRefreshLayout = ui.swipeRefreshLayout;
swipeRefreshLayout.setColorSchemeColors(Color.BLUE, Color.GREEN, Color.RED);
swipeRefreshLayout.setOnRefreshListener(
  new SwipeRefreshLayout.OnRefreshListener({
    onRefresh: function () {
      if (refreshing) {
        com.google.android.material.snackbar.Snackbar.make(ui.swipeRefreshLayout, "数据处理中", 1000).show();
        return;
      }
      refreshing = true;
      setTimeout(() => {
        swipeRefreshLayout.setRefreshing(false);
        refreshing = false;
      }, 5000);
    },
  })
);


名人名言


思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问
--- 牙叔教程


声明


部分内容来自网络
本教程仅用于学习, 禁止用于其他用途

相关文章
|
测试技术 Android开发
autojs横屏截图的正确姿势
牙叔教程 简单易懂
2772 0
|
Android开发
autojs修改悬浮窗按钮点击事件
牙叔教程 简单易懂
1277 0
|
移动开发 小程序 JavaScript
uniapp下拉刷新
uniapp下拉刷新
153 0
|
XML Java Android开发
关于安卓自定义view实现轮播图
目前市场上大部分app都会使用到轮播图,用于展示某些重要信息,通过自定义的形式来实现轮播图,使用起来更方便
149 1
关于安卓自定义view实现轮播图
|
Android开发
autojs进度条
牙叔教程 简单易懂
566 0
|
Android开发
autojs一键换肤
牙叔教程 简单易懂
153 0
|
XML JavaScript 数据格式
autojs之启动页
启动页概念 启动页包括开屏页和广告页, 桌面点击app, 你看见的第一个页面就是开屏页; 开屏页后面可以显示广告页, 也可以不显示 本节教程针对开屏页
654 0
autojs之启动页
|
前端开发 测试技术 Android开发
autojs点赞按钮动画
牙叔教程 简单易懂
254 0
|
XML Android开发 数据格式
autojs自定义控件色轮
牙叔教程 简单易懂
236 0
|
API Android开发
autojs之轮播图
使用场景 轮播图
296 0