1

我想在 SurfaceView 中绘制一个文本,如下图所示

在此处输入图像描述

我怎样才能做到这一点。请帮我。

4

1 回答 1

1

用以下代码替换您的 onDraw(Canvas canvas) 方法。

@Override
protected void onDraw(Canvas canvas) 
{
    canvas.drawColor( Color.WHITE );    

    int cx = 240;    // screenWidth/2
    int cy = 400;    // screenHeight/2

    Paint paint = new Paint();
    paint.setTextSize(30);
    paint.setColor( Color.BLACK );  
    paint.setAntiAlias(true);

    canvas.drawText("Name: A", 20, 40, paint);

    canvas.save();
    canvas.rotate(180, 240, 400);
    canvas.drawText("Name: B", 20, 40,paint);
    canvas.restore(); 
}
于 2013-01-11T05:04:33.697 回答