AutoJs6 浮动按钮设置 — 快捷操作的入口
浮动按钮是什么
浮动按钮是 AutoJs6 悬浮在应用界面之上的圆形小按钮,它不占据屏幕主要空间,却提供了最常用的快捷操作入口——录制脚本、运行脚本、查看包名、布局分析,全部一键可达。
┌─────────┐
│ ● ● ● │ ← 浮动按钮(三个点)
└─────────┘
│
▼
┌─────────────┐
│ ▶ 运行 │
│ ⏺ 录制 │
│ 📋 包名 │
│ 🔍 布局分析 │
│ 🖼 截图 │
└─────────────┘
开启浮动按钮
- 确保无障碍服务已开启(部分功能依赖)
- 打开 AutoJs6 应用
- 从左侧抽屉找到「浮动按钮」开关
- 打开后屏幕上立即出现浮动按钮
浮动按钮功能详解
| 按钮/选项 | 功能 | 使用场景 |
|---|---|---|
| ▶ 运行 | 选择脚本文件立即运行 | 快速执行已写好的脚本 |
| ⏺ 录制 | 录制屏幕操作并生成脚本 | 不会写代码也能自动化 |
| 📋 包名 | 显示当前前台应用的包名和 Activity | 调试、快速定位目标应用 |
| 🔍 布局分析 | 分析当前界面的控件树 | 编写选择器定位控件 |
| 🖼 截图 | 截取当前屏幕 | 图像找色找图的素材来源 |
位置与样式
浮动按钮默认显示在屏幕右侧中间,可以长按后拖动到任意位置。位置会自动保存,下次启动保持不变。
大小调整
浮动按钮的大小可以在设置中调整:设置 → 浮动按钮 → 大小 → 小 / 中 / 大
透明度过渡
当屏幕上没有任何操作时,浮动按钮会自动变为半透明状态,减少视觉干扰。触摸时恢复正常透明度。
浮动按钮与布局分析
点击「布局分析」后,浮动按钮会切换到分析模式:
- 布局范围分析:自动用半透明线条切割屏幕上的各个控件
- 点击感兴趣的控件后,可以查看控件信息(id、text、desc、className 等)
- 也可以生成选择器代码(
id("xxx").findOne()等),直接复制到脚本中
这是新手学习控件选择器最直观的方式。
常见问题
Q: 点击浮动按钮没反应? A: 检查是否缺少「悬浮窗」权限。部分系统需要手动授权:设置 → 应用管理 → AutoJs6 → 权限 → 悬浮窗 → 允许
Q: 某些全屏应用中浮动按钮看不到? A: 部分游戏或沉浸式应用会隐藏系统悬浮窗。可以尝试:
- 在 AutoJs6 设置中开启「在所有应用上显示」
- 切换到使用自定义悬浮窗(floaty 模块)
Q: 拖动浮动按钮到边缘自动吸附? A: 这是内置功能。浮动按钮会在拖动结束时自动吸附到屏幕左右边缘,避免遮挡内容。