0

キャンバスを通して画像を指すことは可能ですか?. キャンバスを使用してビットマップに四角形または線を描くことができます。ただし、長方形や円を指すのではなく、描画可能なフォルダーから画像を挿入することです。これは可能ですか?私はこのトピックに不慣れです。何か間違っている場合は、親切にお知らせください。

4

3 に答える 3

1
Bitmap bmpFactory= BitmapFactory.decodeResource(getResources(), R.drawable.icon);
canvas.drawBitmap(bmp, 100, 100, paint);
// draw bitmap to canvas

これはあなたを助けるでしょう

于 2013-06-04T08:01:40.213 に答える
1

以下を使用できます

あなたの onDraw() で

    Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.yourimage);
    // get bitmap from drawable folder
    canvas.drawBitmap(bmp, 100, 100, paint);
    // draw bitmap to canvas  

第 1 引数はビットマップ、第 2 引数は左への位置、第 3 引数は上への位置、第 4 引数はペイント オブジェクトです。

詳細については、ドキュメントを確認してください

http://developer.android.com/reference/android/graphics/Canvas.html

于 2013-05-09T11:53:06.597 に答える