/*
软件作者:https://xuhss.com/oxox/pro
*/
"ui";
ui.statusBarColor("#AA0000");
ui.layout(
<frame background="#AA0000">
<vertical align="top" margin="5">
<img id="img" bg="#ffffff" h="430"/>
<linear>
<vertical w="170">
</vertical>
<vertical>
<linear>
<button margin="0 0 0 60" h="60" w="60" id="up" text="上"></button>
</linear>
<linear>
<button h="60" w="60" id="left" text="左"></button>
<button h="60" w="60" id="ok" text="ok"></button>
<button h="60" w="60" id="right" text="右"></button>
</linear>
<linear>
<button margin="0 0 0 60" h="60" w="60" id="down" text="下"></button>
</linear>
</vertical>
</linear>
</vertical>
</frame>
);
importClass(android.graphics.Paint);
importClass(android.graphics.Canvas);
importClass(android.graphics.Bitmap);
threads.start(function(){
var i=0;
var t1=1000,t2=0;
var bitmap =Bitmap.createBitmap(1080,1080,Bitmap.Config.ARGB_8888);
while(true){
var bitmap =Bitmap.createBitmap(1080,1080,Bitmap.Config.ARGB_8888);
var canvas = new Canvas(bitmap);
canvas.drawARGB(0,0,0,0);
var paint = new Paint();
paint.setARGB(255,0,0,0);//白色画笔
paint.setStyle(Paint.Style.FILL);//空心样式
canvas.drawCircle(540,540,510, paint);//绘制圆
paint.setARGB(255,55,55,55);//白色画笔
paint.setStyle(Paint.Style.FILL);//空心样式
canvas.drawCircle(540,540,20, paint);//绘制圆
paint.setARGB(255,255,255,255);//白色画笔
paint.setStyle(Paint.Style.STROKE);//空心样式
paint.setStrokeWidth(1);//边缘宽度
canvas.drawCircle(540,540,500, paint);//绘制圆
for(var 刻度=0;刻度<360;刻度+=30){
var 度数=(Math.PI/180)*(刻度-90);
paint.setARGB(255,0,255,255);//青色画笔
paint.setStrokeWidth(1);//边缘宽度
canvas.drawLine(400*Math.cos(度数)+540,400*Math.sin(度数)+540,480*Math.cos(度数)+540,480*Math.sin(度数)+540,paint);//绘制直线
}
var 时间=new Date();
刻度=时间.getHours()*30+(时间.getMinutes()/60)*30;
度数=(Math.PI/180)*(刻度-90);
var 针尾度数=(Math.PI/180)*(刻度+90);
paint.setARGB(255,255,0,0);//青色画笔
paint.setStrokeWidth(1);//边缘宽度
canvas.drawLine(100*Math.cos(针尾度数)+540,100*Math.sin(针尾度数)+540,200*Math.cos(度数)+540,200*Math.sin(度数)+540,paint);//绘制直线
刻度=时间.getMinutes()*6+(时间.getSeconds()/60)*6;
度数=(Math.PI/180)*(刻度-90);
var 针尾度数=(Math.PI/180)*(刻度+90);
paint.setARGB(255,0,255,0);//青色画笔
paint.setStrokeWidth(1);//边缘宽度
canvas.drawLine(100*Math.cos(针尾度数)+540,100*Math.sin(针尾度数)+540,250*Math.cos(度数)+540,250*Math.sin(度数)+540,paint);//绘制直线
刻度=时间.getSeconds()*6+(时间.getMilliseconds()/1000)*6;
度数=(Math.PI/180)*(刻度-90);
var 针尾度数=(Math.PI/180)*(刻度+90);
paint.setARGB(255,255,255,0);//青色画笔
paint.setStrokeWidth(1);//边缘宽度
canvas.drawLine(90*Math.cos(针尾度数)+540,90*Math.sin(针尾度数)+540,300*Math.cos(度数)+540,300*Math.sin(度数)+540,paint);//绘制直线
刻度=时间.getMilliseconds()*(360/1000);
度数=(Math.PI/180)*(刻度-90);
var 针尾度数=(Math.PI/180)*(刻度+90);
paint.setARGB(255,255,0,255);//青色画笔
paint.setStrokeWidth(1);//边缘宽度
canvas.drawLine(5*Math.cos(针尾度数)+800,5*Math.sin(针尾度数)+540,50*Math.cos(度数)+800,50*Math.sin(度数)+540,paint);//绘制直线
canvas.save(Canvas.ALL_SAVE_FLAG);
canvas.restore();
t1=new Date().getTime();
i=parseInt(1000/(t1-t2));
t2=t1;
ui.run(function(){
ui.img.setImageBitmap(bitmap);
//ui.text.text(i+"");
});
}
});
没有合适的资源?快使用搜索试试~ 我知道了~
AutoJs源码-2048游戏机(2)
共1个文件
js:1个
需积分: 1 0 下载量 167 浏览量
2022-11-14
22:16:37
上传
评论
收藏 1KB 7Z 举报
温馨提示
AutoJs源码-2048游戏机(2)。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!。3、安装过程详见具体资源,不会使用autojs谨慎下载
资源推荐
资源详情
资源评论
收起资源包目录
AutoJs源码-2048游戏机(2).7z (1个子文件)
AutoJs源码-2048游戏机(2).js 4KB
共 1 条
- 1
资源评论
[虚幻私塾】
- 粉丝: 335
- 资源: 1559
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功