Android中Bitmap和Drawable相互转换
来源:互联网 发布:清华美女知乎 编辑:程序博客网 时间:2024/06/05 01:02
1.Drawable转换成Bitmap
Resources res=getResources();Bitmap bmp =BitmapFactory.decodeResource(res, R.drawable.simple);
2.Bitmap转换成Drawable
Drawable drawable =new BitmapDrawable(bmp);
3、Drawable转换成固定大小的Bitmap
public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap.createBitmap( drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888:Bitmap.Config.RGB_565); Canvas canvas = new Canvas(bitmap); //canvas.setBitmap(bitmap); drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); drawable.draw(canvas); return bitmap;
0 0
- Android中Bitmap和Drawable相互转换
- Android中Bitmap和Drawable相互转换
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android 中 Bitmap 和 Drawable 相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中Bitmap和Drawable的相互转换
- Android Bitmap和Drawable相互转换方法
- Android Bitmap和Drawable相互转换方法
- android:Bitmap和Drawable相互转换方法
- android:Bitmap和Drawable相互转换方法
- MYSQL: Cannot delete or update a parent row: a foreign key constraint fails
- Linux I/O篇
- 获取浏览器Plugin【插件】
- spring 配置sqlite的方式
- 设计模式——观察者模式
- Android中Bitmap和Drawable相互转换
- 工作总结19 tomcat下的web.xml和项目中的web.xml
- iOS开发--开发细节(去掉tableView下方的横线)
- 初识IntPtr
- Android退出应用最优雅的方式(改进版)
- 在xcode5中修改整个项目名
- 利用Storyboard自定义切换效果
- jQuery学习之旅 4 细说DOM操作
- easyui datagrid 动态添加、移除editor