Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。 Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。因此Bitmap也是Drawable对象。
Bitmap转Drawable:Bitmap bitmap = new Bitmap (); Drawable drawable = new BitmapDrawable(bitmap ); 

Bitmap 和Drawable 的区别相关推荐

  1. android Bitmap和Drawable的区别

    Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565.RGB888.作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低.我们理解为一种存储对象比较好 ...

  2. android mipmap的作用,Android 中的mipmap 和drawable的区别

    在android studio中我们创建项目后,在资源res文件中有drawable和mipmap两种存放图片的文件夹,在使用哪一个文件夹来存放图片,一直都很有争议: android 在 API le ...

  3. 谈谈安卓的Bitmap与Drawable

    前言 搞安卓有些时间了,对图片老是存在一些疑惑:给View设置背景的原理是啥?啥是Drawable呢?Bitmap又是啥呢 ?Bitmap与Drawable有啥区别呢?整天看着这些熟悉有陌生的名词,当 ...

  4. Bitmap,byte[],Drawable相互转化

    1.Drawable就是一个可画的对象.其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable).还有可能是一个图层(LayerDrawable),我们依据绘图 ...

  5. VC++学习笔记(BITMAP与CBitmap的区别)

    VC++学习笔记(BITMAP与CBitmap的区别) BITMAP是一个结构,保存了一些位图的信息: CBitmap是个类,用法:CBitmap bitmap;//创建对象 bitmap.LoadB ...

  6. Android中Bitmap和Drawable

    一.相关概念 1.Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable) ...

  7. android bitmap对比,Android Bitmap和Drawable的对比

    Android Bitmap和Drawable的对比 Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565.RGB888.作为一种逐像素的显示对象执行效率高,但 ...

  8. (转)Android Bitmap 与 Drawable之间的转换

    转换Bitmap to Drawable Bitmap bitmap = new Bitmap (...); Drawable drawable = new BitmapDrawable(bitmap ...

  9. Android中Bitmap和Drawable详解

    一.相关概念 1.Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable) ...

最新文章

  1. Java实现图片裁剪预览功能
  2. 五花八门的Shell 的相关概念和配置方法
  3. 用numpy autograd 实现牛顿迭代
  4. DataTables鼠标停留高亮行并且鼠标点击二倍高亮行
  5. 肝!不需要一行 Python 代码,也可以自动获取数据
  6. 处理文件、摄像头和图形用户界面
  7. Eclipse 控制console
  8. 改进初学者的PID-正反作用
  9. keil编译运行错误,缺少error:#5:#includecore_cm3.h_过路老熊_新浪博客
  10. osgb倾斜模型顶层合并
  11. centos下安装teamview
  12. OSPF区域划分和区域间路由(三类LSA)
  13. Android自定义进度条拖动,Android之ProgressBar(进度条)和SeekBar(拖动条)
  14. python三维曲面合并_绘制多面体的三维曲面
  15. 微信企业号开发:企业支付基础
  16. 半色调技术简介(一)
  17. 微信小程序实现长文本分段播放
  18. HTTPS中间人攻击实验
  19. 如何调用大智慧l2数据接口
  20. html折叠div,纯CSS折叠/展开div

热门文章

  1. 由于找不到Qt5widgets.dll,无法继续执行代码。重新安装程序可能会解决此问题。
  2. vue-count-to插件使用方法
  3. Java Swing 如何关闭当前窗口?
  4. [设计模式-结构型]组合(Composite )
  5. CentOS8 安装 Docker
  6. JDK8新特性(二)之接口新增的两个方法
  7. Python中的for in if 用法
  8. Linux下的whoami命令
  9. android背景色显示圆形,android – 如何使文本视图形状的圆形和基于条件设置不同的背景颜色...
  10. Mysql查询为空赋值为0