行云丶尘伤 发表于 2021-6-1 12:11

Auto.js 悬浮窗UI如何内置日志打印窗口?

/**横向悬浮窗口 */
    var Xwin = floaty.rawWindow(
      <vertical id="vertical" bg="#aaaaaa" w="200" h="150" gravity="center">
            <canvas id="canvas" margin="2dp" layout_weight="1" />
            <horizontal id="horizontal" margin="1dp" w="*" gravity="center">
                <button id="btnDy" layout_weight="1" bg="#c0c0c0" text="暂停" />
                <button id="butKuai" layout_weight="1" bg="#c5c5c5" text="切号" />
                <button id="btnMove" layout_weight="1" bg="#c9c9c9" text="计心" />
                <button id="btnEx" layout_weight="1" bg="#f0e8ff" text="开始" />
            </horizontal>
      </vertical>
    );
      /**移动窗体 */
      Xwin.btnMove.setOnTouchListener(function (view, event) {
            switch (event.getAction()) {
                case event.ACTION_DOWN:
                  x = event.getRawX();
                  y = event.getRawY();
                  aw = Xwin.getWidth();
                  ah = Xwin.getHeight();
                  windowX = Xwin.getX();
                  windowY = Xwin.getY();

                  return true;
                case event.ACTION_MOVE:
   
                  Xwin.setPosition(windowX + (event.getRawX() - x),
                        windowY + (event.getRawY() - y));
                  return true;
                case event.ACTION_UP:   

                  return true;
            }
            return true;
      });

      Xwin.btnEx.click(() => {
            toastLog("退出脚本");
            Xwin.close();
   
      });
Xwin.setTouchable(false);
setInterval(() => {}, 1000);


行云丶尘伤 发表于 2021-6-1 12:22

如题, 我想在红框内弄一个 用于输出日志的要怎么搞?
然后使用
Xwin.setTouchable(false);
后下面四个按钮都失效了,该如何激活?

zhangqi222 发表于 2021-6-1 13:08

本帖最后由 zhangqi222 于 2021-6-1 13:09 编辑

https://pro.autojs.org/docs/#/zh-cn/floaty

这有API文档,setTouchable是开启和关闭触摸开关,你给关了。当然不需要按钮了。

行云丶尘伤 发表于 2021-6-1 14:05

zhangqi222 发表于 2021-6-1 13:08
https://pro.autojs.org/docs/#/zh-cn/floaty

这有API文档,setTouchable是开启和关闭触摸开关,你给关 ...

但是我想让透明区域可以触摸,然后这个透明区域打印log,下面的按钮可以正常使用,需要咋配置呀

周星星哈哈哈 发表于 2021-6-1 15:27

d阿三大苏打大苏打大大撒大苏打

kof8855 发表于 2021-6-1 16:46

给你参考一下这个


刹那光华 发表于 2021-6-1 18:22

分开用2个悬浮窗。移动按钮的时候同步移动日志

行云丶尘伤 发表于 2021-6-2 20:24

kof8855 发表于 2021-6-1 16:46
给你参考一下这个

我不需要这个console呀
页: [1]
查看完整版本: Auto.js 悬浮窗UI如何内置日志打印窗口?