悬浮窗
本章节课程目录:
点击课程标题即可跳转至视频教程
1、回顾悬浮窗基础知识
2、使用悬浮窗显示日志(1)
3、使用悬浮窗显示日志(2)
// 向文本中添加内容
window.id.append(str + "\n");
// 添加文本的滚动效果
<ScrollView id="scroll" h="200">
</ScrollView>
window.scroll.scrollTo(0, window.textId.getHeight());
4、使用悬浮窗显示日志(3)
总是往上跑,是graty的缘故
修改颜色,修改背景
// 设置悬浮窗位置
window.setPosition(0, 500)
// 设置悬浮窗不可点击
window.setTouchable(false)
5、使用悬浮窗显示日志(4)
6、悬浮窗显示日志的组件
<com.stardust.autojs.core.console.ConsoleView id="console" h="*" />
window.console.setConsole(runtime.console);
let c = new android.util.SparseArray();
let Log = android.util.Log;
c.put(Log.DEBUG, new java.lang.Integer(colors.parseColor("#000000")));
// 设置console其他日志的颜色
c.put(Log.VERBOSE, new java.lang.Integer(colors.parseColor("#dfc0c0c0")));
c.put(Log.INFO, new java.lang.Integer(colors.parseColor("#ff64dd17")));
c.put(Log.WARN, new java.lang.Integer(colors.parseColor("#ff2962ff")));
c.put(Log.ERROR, new java.lang.Integer(colors.parseColor("#ffd50000")));
c.put(Log.ASSERT, new java.lang.Integer(colors.parseColor("#ffff534e")));
window.console.setColors(c);