private static Bitmap drawableToBitmap(Drawable drawable) { if (drawable == null) { return null; } 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); drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); Log.i("Utilities", "drawableToBitmap drawable.getIntrinsicWidth()=" + drawable.getIntrinsicWidth() + ",drawable.getIntrinsicHeight()=" + drawable.getIntrinsicHeight()); drawable.draw(canvas); return bitmap; }
相关推荐
Android Drawable、Bitmap、byte、灰度 转换
Android Drawable、Bitmap、byte、灰度 之间的转换
文档中描述了Drawable Bitmap 几种转换方法供初学者使用。方法都是经过实践验证的。
Android Drawable和Bitmap的转换实例详解 通常我们需要通过代码去设置图片,就需要设置图片Bitmap和Drawable的转换,下面整理了几种方式 一、Bitmap转Drawable Bitmap bm=xxx; //xxx根据你的情况获取 ...
Drawable Bitmap之间的转化Drawable Bitmap之间的转化
详细的介绍了android_Drawable、Bitmap、byte[]之间的转换 在android开发中非常实用
很多开发者表示,不知道Android的Drawable和Bitmap之间如何相关转换。下面Android123给大家两种比较简单高效的方法。 一、Bitmap转Drawable 代码如下: Bitmap bm=xxx; //xxx根据你的情况获取 BitmapDrawable bd...
主要介绍了Android App开发中将View或Drawable转为Bitmap的方法,其中View转换时作者特别提到了getDrawingCache=null问题的解决方法,需要的朋友可以参考下
drawable实现三角形,原博客地址:https://blog.csdn.net/u010356768/article/details/76040972#comments 大家去原博客地址看下就知道了。不用下载浪费积分
android drawable下的xml详解
比如我的美工人员设计了一个图片适合 xhdpi 分辨率的手机,我可以通过AndroidDrawable将这个xhdpi转换成 "ldpi", "mdpi", "hdpi", "xhdpi","xxhdpi", "xxxhdpi"的图片 具体使用 ...
android 画图 bitmap drawable canvas paint
Android drawable 玩转自定义图片以及bug的解决
Drawable Bitmap InputStream byte[]相互转化工具类,单例模式
android中的drawable集合,包括Bitmap、shape、Layer、Transition等等
this is a sample showing how to display drawable in android.
android Drawable分类汇总
Android所有系统资源图标android.R.drawable.xxx查看软件 源码地址:http://blog.csdn.net/dianyueneo/article/details/7197067
很多网友刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。...