如何在Android画布上显示SD卡中的图像?

时间:2013-07-11 10:48:35

标签: android canvas image

我想从SD卡加载图片并将其显示在画布上。我有一个图片列表,我想要显示用户选择的图片。可能我必须使用canvas.drawBitmap或canvas.drawPicture函数,但我不知道如何。谢谢!

1 个答案:

答案 0 :(得分:0)

在你的:

        void draw(Canvas c) {
                    c.save();
                    c.drawColor(0xff000000);
                    doDraw(c); //method to call to set the image  
            }

 public void doDraw(Canvas c) {

    Resources res = getResources();
    Bitmap bm = BitmapFactory.decodeResource(res, R.drawable.yourimage);
    c.drawBitmap(bm, 0, 0, null);
 }