我如何将字体画的bitmap中,然后再将bitmap画出来呢,为什么我这样做不行呢
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap bitmap = Bitmap.createBitmap(100, 200, Config.ARGB_8888);
Paint mPaint = new Paint();
mPaint.setColor(Color.RED);
mPaint.setTextSize(22.0f);
Canvas canvass = new Canvas(bitmap);
canvass.drawText(75+" km", 100, 60, mPaint);
Paint paint = new Paint();
canvas.drawBitmap(bitmap, 100,70, paint);
}
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap bitmap = Bitmap.createBitmap(100, 200, Config.ARGB_8888);
Paint mPaint = new Paint();
mPaint.setColor(Color.RED);
mPaint.setTextSize(22.0f);
Canvas canvass = new Canvas(bitmap);
canvass.drawText(75+" km", 100, 60, mPaint);
Paint paint = new Paint();
canvas.drawBitmap(bitmap, 100,70, paint);
}
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
//Bitmap bitmap = Bitmap.createBitmap(100, 200, Config.ARGB_8888);
Paint mPaint = new Paint();
mPaint.setColor(Color.RED);
mPaint.setTextSize(22.0f);
//Canvas canvass = new Canvas(bitmap);
canvas.drawText(75+" km", 100, 60, mPaint);
// Paint paint = new Paint();
// canvas.drawBitmap(bitmap, 100,70, paint);
}