autojs进度条

简介: 牙叔教程 简单易懂

牙叔教程 简单易懂


"ui";
importClass(android.graphics.Color);
importClass(android.content.res.ColorStateList);
/* -------------------------------------------------------------------------- */
let color = "#9c27b0";
ui.layout(
  <vertical margin="50">
    <horizontal>
      <progressbar id="progressbar00" margin="10" />
      <progressbar id="progressbar01" margin="10" />
      <progressbar id="progressbar02" margin="10" />
      <progressbar indeterminateTint="{{color}}" margin="10" />
    </horizontal>
    <progressbar id="progressbar1" indeterminate="true" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" />
    <progressbar id="progressbar2" indeterminate="true" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" />
    <text id="progressbar3Value" textColor="black" textSize="22sp" margin="8" text="0" />
    <progressbar id="progressbar3" progress="0" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" />
    <seekbar id="progressbar4" progress="0" max="100" />
  </vertical>
);
ui.progressbar00.setIndeterminateTintList(ColorStateList.valueOf(Color.parseColor("#ff0000")));
ui.progressbar01.setIndeterminateTintList(ColorStateList.valueOf(Color.parseColor("#00ff00")));
ui.progressbar02.setIndeterminateTintList(ColorStateList.valueOf(Color.parseColor("#0000ff")));
ui.progressbar4.setProgressTintList(ColorStateList.valueOf(Color.parseColor(color)));
ui.progressbar4.setThumbTintList(ColorStateList.valueOf(Color.parseColor(color)));
ui.progressbar2
  .getIndeterminateDrawable()
  .setColorFilter(Color.parseColor(color), android.graphics.PorterDuff.Mode.SRC_ATOP);
let num = 0;
let intervalId = setInterval(() => {
  ui.progressbar3.setProgress(num);
  ui.progressbar3Value.setText(num + "");
  ui.progressbar4.setProgress(num);
  num++;
  if (num > 100) {
    clearInterval(intervalId);
  }
}, 30);


环境


手机: Mi 11 Pro


Android版本: 12


Autojs版本: 9.1.5


名人名言

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


声明

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

相关文章
|
测试技术 Android开发
autojs横屏截图的正确姿势
牙叔教程 简单易懂
2772 0
|
Android开发
autojs最近任务多界面
牙叔教程 简单易懂
691 0
|
Android开发
autojs下拉刷新
牙叔教程 简单易懂
971 0
|
Android开发
autojs一键换肤
牙叔教程 简单易懂
153 0
|
前端开发 测试技术 Android开发
autojs点赞按钮动画
牙叔教程 简单易懂
254 0
|
缓存 Android开发
autojs放大镜
autojs放大镜
293 0
|
XML JavaScript 数据格式
autojs之启动页
启动页概念 启动页包括开屏页和广告页, 桌面点击app, 你看见的第一个页面就是开屏页; 开屏页后面可以显示广告页, 也可以不显示 本节教程针对开屏页
654 0
autojs之启动页
|
Android开发
autojs状态栏歌词
牙叔教程 简单易懂
277 0
|
XML Android开发 数据格式
autojs自定义控件色轮
牙叔教程 简单易懂
236 0
|
Android开发 计算机视觉
autojs某音霓虹特效
牙叔教程 简单易懂
124 0