0
我有新的要求,使用android canvas.now在椭圆内绘制椭圆,但没有绘制椭圆内的文本添加下面给出的参考。 在椭圆内绘制文本椭圆内的另一个椭圆在画布上android
我有新的要求,使用android canvas.now在椭圆内绘制椭圆,但没有绘制椭圆内的文本添加下面给出的参考。 在椭圆内绘制文本椭圆内的另一个椭圆在画布上android
为()分辨率(480×800)
中的onCreatesetContentView(new SampleView(this));
创建类
private static class SampleView extends View {
// CONSTRUCTOR
public SampleView(Context context) {
super(context);
setFocusable(true);
}
@SuppressLint("DrawAllocation")
@Override
protected void onDraw(Canvas canvas) {
canvas.drawColor(Color.WHITE);
//1
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.GRAY);
RectF oval1 = new RectF(0, 0, 250,250);
Paint p1 = new Paint();
p1.setColor(Color.BLACK);
canvas.drawText("Parent", 30, 50, p1);
canvas.drawOval(oval1, paint);
//2
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.BLUE);
RectF oval2 = new RectF(50, 50, 150, 150);
Paint p2 = new Paint();
p2.setColor(Color.GREEN);
canvas.drawText("Child", 75, 75, p2);
canvas.drawOval(oval2, paint);
}
}
的
可能重复[如何使用Android XML来画一个圆圈里面一个圈形状?](http://stackoverflow.com/questions/21613308/how-to-draw-a-circle-inside-a-circle-using-android-xml-shapes) – 2015-04-02 11:57:15