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

 更新时间:2017年02月08日 17:11:17   作者:AngleElina  
这篇文章主要介绍了Android 加载asset文件夹下边的图片,非常不错,具有参考借鉴价值,需要的朋友可以参考下

将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, new Rect(-30,-40,30,40), new Paint());//null表示原图尺寸,第二个rect表示显示区域(位图会拉伸填充该区域) 

以上所述是小编给大家介绍的Android 加载asset文件夹下边的图片,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • android第三方分享方式的简单实现

    android第三方分享方式的简单实现

    这篇文章主要为大家详细介绍了android第三方分享方式的简单实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Kotlin 编程三分钟入门

    Kotlin 编程三分钟入门

    一个多月以来Kotlin从入门到现在,坚持用来开发的切身感受。因为语法与Java的区别挺大的一开始很想放弃,如果不是因为项目在使用,想必很少人会尝试这样一门小众语言,但是习惯后会发现这些年究竟浪费多少时间在写无用的Java代码了
    2017-05-05
  • Android Activity的生命周期与加载模式超详细图文解析

    Android Activity的生命周期与加载模式超详细图文解析

    这篇文章主要介绍了Android Activity的生命周期与加载模式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • Android 实现页面跳转

    Android 实现页面跳转

    android使用Intent来实现页面跳转,接下来通过本文给大家分享Android 实现页面跳转的实例代码,需要的的朋友参考下吧
    2017-09-09
  • 25个实用酷炫的Android开源UI框架

    25个实用酷炫的Android开源UI框架

    本文为大家分享了25个实用酷炫的Android开源UI框架,灵活运用这些UI框架可在日常工作中节省不少时间
    2018-04-04
  • Android开发进阶自定义控件之滑动开关实现方法【附demo源码下载】

    Android开发进阶自定义控件之滑动开关实现方法【附demo源码下载】

    这篇文章主要介绍了Android开发进阶自定义控件之滑动开关实现方法,结合实例形式详细分析了Android自定义开关控件的原理、实现步骤与相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • Android Jetpack 组件LiveData源码解析

    Android Jetpack 组件LiveData源码解析

    这篇文章主要为大家介绍了Android Jetpack 组件LiveData源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Android应用启动另外一个apk应用的方法

    Android应用启动另外一个apk应用的方法

    这篇文章主要介绍了Android应用启动另外一个apk应用的方法,涉及Android基于intent的package调用与管理技巧,需要的朋友可以参考下
    2016-02-02
  • 5种方法完美解决android软键盘挡住输入框方法详解

    5种方法完美解决android软键盘挡住输入框方法详解

    我们在开发android APP中经常会遇到键盘挡住输入框的情况,必须先把键盘收起,再去获取下面输入框焦点,这样用户体验也非常不好,今天就给大家介绍5种完美解决android键盘挡住输入框的方法
    2018-03-03
  • android实现简单圆弧效果

    android实现简单圆弧效果

    这篇文章主要为大家详细介绍了android实现简单圆弧效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08

最新评论