一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Android 加载asset文件夹下边的图片

时间:2017-03-24 编辑:简简单单 来源:一聚教程网

将asset中的图片文件加载到ImageView中

 代码如下复制代码

// load image 

    try{ 

      // get input stream 

      InputStream ims = getAssets().open("avatar.jpg"); 

      // load image as Drawable 

      Drawable d = Drawable.createFromStream(ims,null); 

      // set image to ImageView 

      mImage.setImageDrawable(d); 

    } 

    catch(IOException ex) { 

      return; 

    }

将asset中的图片文件绘制到自定义View中。

 代码如下复制代码

Bitmap bitmap;

    try{ 

      InputStream ims =this.getContext().getAssets().open("fl.jpg"); 

      // 读入图片并将其强转为 BitmapDrawable类型

      BitmapDrawable bd = (BitmapDrawable) Drawable.createFromStream(ims,null);

      bitmap = bd.getBitmap();

      ims.close();

    } 

    catch(IOException ex) { 

      return; 

    } 

    //canvas.drawBitmap(bitmap, -200, -200, new Paint());

    canvas.drawBitmap(bitmap,null,newRect(-30,-40,30,40),newPaint());//null表示原图尺寸,第二个rect表示显示区域(位图会拉伸填充该区域)

热门栏目