如何将形状或位图绘制到另一个Bitmap,Java / android

时间:2010-06-22 03:04:23

标签: java android canvas

我想在特定位图中绘制一个形状(特别是许多圆)。 我从未使用过画布/ 2D图等。 任何可以指引我做正确方向的人都会做我想做的事。?

正如我所看到的,我创建了一个Drawable将位图放入其中,然后将“canvas-it”放到我想要的形状等 但我真的需要一些准则

1 个答案:

答案 0 :(得分:3)

好的,我把它整理出来

Bitmap b=BitmapFactory.decodeResource(CON.getResources(),R.drawable.deltio);
Bitmap bmOverlay = Bitmap.createBitmap(b.getWidth(), b.getHeight(), b.getConfig());
canvas = new Canvas(bmOverlay);
Paint paint = new Paint();
paint.setColor(Color.RED);
canvas.drawBitmap(b, new Matrix(), null);
canvas.drawCircle(750, 14, 11, paint);