热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

内存中生成的Bitmap的背景颜色怎么控制

我写了一个手写板程序,弹出对话框,在对话框中的画布上画出手写的bitmap图案,然后写了个方法,将这个bitmap作为返回值;启动对话框的Activity通过这个方法获得这个bitmap,然后
我写了一个手写板程序,
弹出对话框,在对话框中的画布上画出手写的bitmap图案,然后写了个方法,将这个bitmap作为返回值;
启动对话框的Activity通过这个方法获得这个bitmap,然后将它通过setImageBitmap方法交给一个ImageView显示。

================到这里都没问题===================
在离开Activity时我用Base64将这个bitmap编码成字符串,保存起来,当这个Activity恢复的时候解码字符串,重新将它显示在ImageView中。但这个时候显示的图案的背景色变成了全黑(上面显示的都是白色),请问该怎么办。我希望他还能像之前一样显示白色背景。
网上搜了搜,很多都是使用ps画图改背景的,但我这个bitmap自始至终都是存在于内存中,即便保存本地也是通过转码字符串保存。

我感觉解决方法可能是
一是在画布上画图的时候就加上背景(这个我试过),但如何将背景画布和上面画的bitmap一起转变成一个bitmap来获得我不清楚。
二是,得到一个bitmap后再给他加上个背景色,这个我不会。

会的同志帮忙看看,谢谢啦。

3 个解决方案

#1


可以获取view的内容,具体方法我忘记了。可查下Android的API

#2


我知道问题所在了,已解决。

#3


解决了就写出来啊,楼主,省的别人再找

推荐阅读
  • 白话计算机图形学初步-由一个小问题引发的故事
    一、为何写本文  今天在学习android时遇到的一个问题:android程序从网络得到一张图片,显示在程序的imageview中,期间调用了bitmap把字节数组转化成位图文件,才能 ... [详细]
  • Android中Bitmap与Drawable的区别有哪些?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更 ... [详细]
  • 1、别说透明置顶这个方案了,试过了,达不到效果,这个子会覆盖其它空间问题是这样子的,背景一直都是黑色,如果设置成其它颜色后,一绘图又变成了黑色,如果drawBitmap,一绘图又变成了黑色,有 ... [详细]
  • 网上有很多解决android加载bitmap内存溢出的方法,搜了一圈做下整理总结。项目里需求是拍摄多图之后上传,部分手机会内存溢出。常用一种解决方法:即将载入的图片缩小,这种方式以牺牲图片的质量为代价 ... [详细]
  • 从具有确切位置的两个imageView创建位图 - Create bitmap from two imageView with exact location
    MyTarget:Getonephotofromcameraorgallery,thensetittoimageViewA从相机或图库中获取一张照片,然后将其设置 ... [详细]
  • Android 性能优化系列之bitmap图片优化
    在日常开发的APP,大部分时候需要想用户展示图片信息,图片最终对应Android中的Bitmap对象。而对于APP端来说Bitmap又是一个比较麻烦的问题,主要表现在Bitmap是非常占用内存的对象,处理不当将导致APP运行卡顿甚至出现OOM ... [详细]
  • 最近要做一个为视频设置封面的功能,这里展示一下简单的demo。demo效果这里直接将选取的视频某一时间的bitmap显示在视频下方。上面是视频,下面是所获取那一帧的截图。具体代码 ... [详细]
  • Android开发之网络图片查看方法BitmapFactory.decodeStream()学习01
    Android实现网络图片的查看有好几种方法,但这本身是一种很耗时的操作,可以通过直接获取和操作线程的方法,自己学习使用了BitmapFactory.decodeStream()在代码中自己写了注释, ... [详细]
  • Bitmap的二次采样一、二次采样(一)、意义和目的用BitmapFactory解码有一张图片时,有时会遇到错误,这往往是由于图片过大造成的。要想正常使用需要分配更少的内存空间来存 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 快递100企业版物流快递接口使用流程
    varis_mobinavigator.userAgent.toLowerCase().match((ipod|iphone|android|coolpad|mmp|smartph ... [详细]
  • 一、常用加密情况有三种:1.资源加密,如图片,音乐(防盗版)2.网络传输过程中的加密,避免被人拦 ... [详细]
  • Android Bitmap 缓存策略
    Android中最常用到缓存的地方就是图片,通过过缓存即可以提高应用程序的效率,又可以节省用户的流量。图片的缓存简单来说可以分为SD卡缓存和内存缓存,也可以俩者配合使用。Andr ... [详细]
  • Android大图片裁剪终极解决方案(上:原理分析)
    转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激!:-)http:blog.csdn.netfloodingfirearticledetails ... [详细]
author-avatar
个信2502907653
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有