回答
'ui';
var paint = new Paint();
//设置画笔为填充,则绘制出来的图形都是实心的
paint.setStyle(Paint.Style.FILL);
//设置画笔颜色为红色
paint.setColor(colors.RED);
// 一个长宽为500px的canvas居中显示
ui.layout(
'<frame w="*" h="*">\
<canvas id="canvas" margin="5dp" layout_gravity="center_horizontal" w="500px" h="500px"/>\
</frame>'
);
ui.canvas.on("draw", function(canvas) {
//绘制一个从坐标(100, 100)到坐标(200, 200)的正方形
canvas.drawRect(100, 100, 200, 200, paint);
});
canvas是一个ui控件,需要使用<canvas>,可以模仿上面去进行你想要的效果
已选为答案
2