比较个性的日志悬浮窗也是很多脚本开发者需要解决的问题,一哥封装了个方法,方便大家使用:
排列方式有三个,居左,剧中,和居右:
日志窗口宽度,高度,显示位置也可以自定义
先看看效果哈:
/** * 设置悬浮窗位置 *
* @param {number} top 可选 0:剧中 1:靠右 默认靠左 *
* @param {number} x_ 可选 坐标X位置 *
* @param {number} y_ 可选 坐标y位置 *
* @param {number} h_ 可选 日志框高度 *
* @param {number} w_ 可选 日志框宽度 * @return 无 **/ setlogs=(top,x_,y_,h_,w_)=> { requestFloatViewPermission(1000);let h=device.getScreenHeight(),w=device.getScreenWidth();top=top||'';x_=x_||0;y_=y_||80;h_=h_||400;w_=w_||600; if (top==0) {x_=(w-(w_))/2}else if (top==1) {x_=w-(w_)} var m = {"x":x_,"y":y_,"w":w_,"h":h_,"textSize":12,"title":"logs","showTitle":true} showLogWindow();setLogViewSizeEx(m);sleep(1000); loge("我是居右的演示"); } setlogs(1);