温馨提示×

android canvas画布位置怎么设置

小亿
213
2023-07-24 09:17:10
栏目: 编程语言

在Android中,可以使用Canvas类的translate()方法来设置画布的位置。该方法用于将画布在水平和垂直方向上进行平移。

示例代码如下:

@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // 平移画布 canvas.translate(100, 100); // 在平移后的位置绘制图形 Paint paint = new Paint(); paint.setColor(Color.RED); canvas.drawRect(0, 0, 200, 200, paint); } 

在上述代码中,我们通过调用canvas.translate(100, 100)方法将画布平移了100个像素的距离,然后在平移后的位置绘制了一个红色矩形。这样就实现了设置画布位置的功能。

0