Wen*_*.Wu 8 android textview drawtext ondraw android-canvas
大家好:我正在编写一个继承自TextView的类,并覆盖其onDraw()方法,但在该方法中,我的调用canvas.drawText()似乎不起作用,代码如下所示:
protected void onDraw(Canvas canvas) {
// super.onDraw(canvas);
Paint paint = new Paint();
paint.setColor(android.graphics.Color.WHITE);
paint.setTextSize(20);
String text = "hello";
canvas.drawText(text, 0, 0, paint);
}
Run Code Online (Sandbox Code Playgroud)
dca*_*iro 21
它没有绘制任何东西,因为文本坐标是左下角.由于您正在尝试绘制0,0,它将在屏幕上方绘制.
尝试将最后一行更改为:
canvas.drawText(text, 0, 20, paint);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3783 次 |
| 最近记录: |