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文档, 最后才是群里问问
--- 牙叔教程


声明


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

相关文章
|
移动开发 前端开发 JavaScript
uView LoadingIcon 加载动画
uView LoadingIcon 加载动画
420 1
|
数据可视化 JavaScript 前端开发
基于Echarts构建停车场数据可视化大屏
基于Echarts构建停车场数据可视化大屏
667 0
AutoJs源码---神级大分享
AutoJs源码---神级大分享
624 0
|
API Android开发
截图授权和投影媒体权限
牙叔教程 简单易懂
967 0
|
测试技术 Android开发
autojs横屏截图的正确姿势
牙叔教程 简单易懂
3632 0
|
Android开发
autojs修改悬浮窗按钮点击事件
牙叔教程 简单易懂
1896 0
|
监控 JavaScript 前端开发
autojs,监控屏幕以及获取所有应用
autojs,监控屏幕以及获取所有应用
|
JavaScript 前端开发 Java
autojs之内存泄露
内存泄漏的概念
1597 0
|
安全 JavaScript Java
汉服|高校汉服租赁网站|基于Springboot的高校汉服租赁网站设计与实现(源码+数据库+文档)
汉服|高校汉服租赁网站|基于Springboot的高校汉服租赁网站设计与实现(源码+数据库+文档)
573 0
|
网络协议 API
检测指定TCP端口开放状态免费API接口教程
该API用于检测目标主机指定TCP端口是否开放,适用于检测连通状态等场景。支持指定大陆、美国、香港等检测节点。请求地址为 `https://cn.apihz.cn/api/wangzhan/port.php`,支持POST和GET请求方式。请求参数包括 `id`、`key`、`type`、`host` 和 `port`。返回参数包含检测结果和状态码。示例请求:`https://cn.apihz.cn/api/wangzhan/port.php?id=88888888&key=88888888&type=1&host=49.234.56.78&port=80`。
457 3