Bitmap与Drawable之间的相互转换
2016-02-25 08:48
357 查看
Bitmap与Drawable之间的相互转换
大部分的程序员使用bitmap比Drawable要多的多, 导致笔者昨天晚上竟然不知道两者之间如何转换。 有必要写篇博文,告知正在纠结的小伙子们。Bitmap转Drawable:
mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.a6); mDrawable = new BitmapDrawable(mBitmap);
就是这么简单....
Drawable转换Bitmap:
BitmapDrawable mBitmapDrawable = (BitmapDrawable) mDrawable; mBitmapDrawable.getBitmap() ;
通过比较可以看出, 两个对象之间一直存在着一个BitmapDrawable对象。 BitmapDrawable是Drawable的子类, 专门用于Bitmap与Drawable对象之间的转换。(完结。。。)
相关文章推荐
- 世界500强企业优秀员工的12条核心标准(转载)
- hihoCoder2月29日(字符串模拟)
- C/C++刁钻问题各个击破之细说sizeof
- 在Eclipse下package和source Folder 和folder的区别以及相互转换
- Core Foundation 与 cocoa Foundation框架区别
- PHP二维数组排序
- PHPMailer使用教程(PHPMailer发送邮件实例分析)
- 九宫格小游戏源码分享
- Github上传代码菜鸟超详细教程【转】
- scrapy 爬取自己的博客
- zless轻量级样式框架
- php 通过类名获取类的文件地址
- javascript随机抽取0-100之间不重复的10个数
- 开源 java CMS - FreeCMS2.4 系统配置
- uart 编程
- SQL server 在OPENQUERY中使用参数
- 软件测试的“道”与“术”
- 表格,鼠标移到,移出某行,改变该行样式JS
- 代理传值
- SpringMVC源码解读 - HandlerMapping