代码之家  ›  专栏  ›  技术社区  ›  weakwire

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

  •  1
  • weakwire  · 技术社区  · 14 年前

    我想画一个形状(特别是许多圆)到一个特定的位图。 我从未使用过画布/二维图形等。 任何能给我指出正确方向做我想做的事的人。?

    当我看到它,我创建了一个可绘制的把位图,然后“画布它”的形状,我想要等 但我真的需要一些指导

    1 回复  |  直到 4 年前
        1
  •  3
  •   Janusz Daniel Rindt    14 年前

    好吧,我解决了

    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);