可以使用Canvas来绘制自定义背景,再将Bitmap绘制在背景之上。以下是示例代码:
// 创建一个Bitmap对象 Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
// 创建一个带有背景的Canvas对象 Canvas canvas = new Canvas(bitmap); canvas.drawColor(Color.WHITE); // 绘制白色背景
// 绘制自定义背景 // ...
// 绘制Bitmap canvas.drawBitmap(bitmapToDraw, 0, 0, null);
// 使用绘制好的Bitmap imageView.setImageBitmap(bitmap);