Here what I’ve tried so far:

Drawing Text on a Curve
Here my implementation:
01 | package pete.android.study; |
03 | import android.content.Context; |
04 | import android.graphics.Canvas; |
05 | import android.graphics.Color; |
06 | import android.graphics.Paint; |
07 | import android.graphics.Path; |
09 | import android.graphics.RectF; |
10 | import android.view.View; |
12 | public class GraphicsView extends View { |
13 | private static final String MY_TEXT = "xjaphx: Draw Text on Curve"; |
16 | private Paint mPaintText; |
18 | public GraphicsView(Context context) { |
22 | RectF oval = new RectF(50,100,200,250);; |
23 | mArc.addArc(oval, -180, 200); |
24 | mPaintText = new Paint(Paint.ANTI_ALIAS_FLAG); |
25 | mPaintText.setStyle(Paint.Style.FILL_AND_STROKE); |
26 | mPaintText.setColor(Color.WHITE); |
27 | mPaintText.setTextSize(20f); |
32 | protected void onDraw(Canvas canvas) { |
33 | canvas.drawTextOnPath(MY_TEXT, mArc, 0, 20, mPaintText); |
ไม่มีความคิดเห็น:
แสดงความคิดเห็น