auto.js取点击坐标

//运行环境为auto.js pro版本

console.show();

var win = floaty.rawWindow(

<vertical>

<canvas id="canvas" layout_weight="1"/>

</vertical>

);

win.setSize(-1, -1);

win.setTouchable(true);

setInterval(() => {}, 100);

new canvasDraw(win.canvas);

 

function canvasDraw(canvasView) {

var paint = new Paint;

paint.setStrokeWidth(10);

paint.setStyle(Paint.Style.FILL);

paint.setStrokeCap(Paint.Cap.SQUARE);

paint.setARGB(50, 100, 120, 160);

viewDraw = (canvas) => {

win.canvas.setOnTouchListener(function(view, event) {

switch (event.getAction()) {

case event.ACTION_DOWN:

downX = parseInt(event.getX());

downY = parseInt(event.getY());

toastLog("down:\n(" + downX + "," + downY + ")");

return true;

case event.ACTION_MOVE:

return true;

case event.ACTION_UP:

upX = parseInt(event.getX());

upY = parseInt(event.getY());

toastLog("up:\n(" + upX + "," + upY + ")");

return true;

};

return true;

})

};

canvasView.on("draw", viewDraw);

}

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值