0
我试图在图像上绘制文本,但它不起作用。这里是我的代码:当试图使用画布绘制文本时,我得到一个错误
ImageView image = (ImageView) findViewById(R.id.imageView1);
Uri uri = Uri.parse("android.resource://mms.first/"+R.drawable.girl);
Bitmap bitmap;
try {
ContentResolver cr = getContentResolver();
bitmap = android.provider.MediaStore.Images.Media.getBitmap(cr, uri);
//drawTextImage(bitmap);
Canvas c = new Canvas(bitmap);
Paint paint = new Paint();
paint.setColor(Color.BLUE);
paint.setStyle(Paint.Style.FILL);
paint.setAntiAlias(true);
paint.setTextSize(20);
c.drawText("Golden Stag", 30, 200, paint);
image.setImageBitmap(bitmap);
你能不能给我们介绍一下你的错误信息? “ – Aerilys
”找不到来源。“对于此代码行:Canvas c = new Canvas(bitmap); –
其中“android.resource://mms.first/”确实来自? – Aerilys