1.? Bitmap 转化为 byte
ByteArrayOutputStream out = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
byte[] array= out.toByteArray();
2. byte转化为bitmap
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
3. bitmap转化为Drawable
Drawable drawable = new FastBitmapDrawable(bitmap);
4. Drawable转化为bitmap
?a. BitmapDrawable, FastBitmapDrawable直接用getBitmap
?b. 其他类型的Drawable用Canvas画到一个bitmap上
????? Canvas canvas = new Canvas(bitmap)
????? drawable.draw(canvas)
5.id转化graphic.drawable
?? Drawable drawable = activity.getResources().getDrawable(R.drawable.icon);
6.id转化成Bitmap
?? Bitmap bitmap = BitmapFactory. decodeResource (Resources?? res, int id)
详细解决方案
Android中Bit地图, Drawable, Byte,ID之间的转化
热度:151 发布时间:2016-05-01 18:32:06.0
相关解决方案
- android 读取byte[]中的元素解决方案
- android 标题栏兑现方式
- android 中Activity向BroadcastReceiver发送数据,该怎么解决
- Android 4.0 为什么模拟器老是提示小弟我谷歌拼音输入法已停止
- android:getSharedPreferences() 这是哪个类的方法解决思路
- android 怎么判断一个程序是否联网
- android RadioButton如何设置默认选中
- String用String(byte[])构造的字串竟然被截断了?该如何处理
- android 怎么重新设置锚点
- android 图片对象获取的有关问题
- android 关于服务连接的疑义
- android 怎么实现对view的放大和缩小
- byte[] 怎么操作
- android ID,该如何处理
- 准备复习2-3个月,看java+android,请问有经验者,怎么看效果最好》
- android UI线程与AsyncTask的有关问题
- android(java) 中文乱码的有关问题
- byte [] 转换成object 怎么转回来
- 托管代码数据怎么转非托管数据?array<Byte> 怎样转为 char *
- byte[]转str有关问题
- Response.BinaryWrite((byte[])SqlReader.Item['icon']),该怎么处理
- Response.BinaryWrite((byte[])SqlReader.Item['icon']),该如何处理
- Response.BinaryWrite((byte[])SqlReader.Item['icon'])解决方法
- Byte[] 类型 如何转化成 IntPtr
- asp.net 小弟我从数据库中(不是文件夹)下载文件,下载后内容为System.Byte[],求帮助
- CS1502: 与“iTextSharp.text.pdf.PdfReader.LZWDecode(byte[])”最匹配的重载方法具有一些无效参数解决办法
- Byte[] 怎么保存成一个文件,比如.doc的文件?解决给分
- ◆◇◆ 怎么将 .NET 的 byte[] 转换为 Java 的 byte[] ◆◇◆
- 为啥小弟我数据库的图片不能输出.System.Byte
- android 动态设立控件高度