阅读更多

终于从连续两月每周加班hour30+的地狱里挺过来了。尽管很辛苦,现在回头看看还是挺爽的。趁着这段闲暇,打算把之前工作中的遇到的问题、学到的经验和一些感悟总结整理一下。


之前遇到一个问题需要一些图片资源,去找UI部门要资源却告知要自己搞定。。。不给资源有要求那么多,无力吐槽啊!只好一边用半生不熟的PS,一边用代码来完成任务。当然借此机会也熟悉了Android对图片的处理。


Android对图片的操作和展示主要使用Bitmap、BitmapDrawable、Canvas等几个关键类,文档给出了详细的使用方法,在此不再赘述。

        下面是将两张图片拼接城一张的代码(横向拼接)。


/** * 将两张位图拼接成一张(横向拼接) * * @param first * @param second * @return */ private Bitmap add2Bitmap(Bitmap first, Bitmap second) {

int width =first.getWidth() + second.getWidth();
int height = Math.max(first.getHeight(), second.getHeight()); Bitmap result = Bitmap.createBitmap(width, height, Config.ARGB_8888); Canvas canvas = new Canvas(result); canvas.drawBitmap(first, 0, 0, null); canvas.drawBitmap(second, first.getWidth(), 0, null); return result; }

 

更多相关文章

  1. Android拼图游戏开发全纪录0
  2. Android中AsyncTask的简单用法及实现网络图片下载的实例
  3. Android(安卓)绘图基础:Bitmap(位图)与Matrix(矩阵)实现图片5种操作(平
  4. Android(安卓)以图找图功能
  5. android高仿微信视频编辑页-视频多张图片提取
  6. 我的工具太少了之Android无限轮播图片,最后一张过度动画很重要
  7. Android之Android(安卓)apk动态加载机制的研究(二):资源加载和activ
  8. Android菜单详解(五)——使用XML生成菜单
  9. 【android】使用android-resource-remover删除项目中无用的资源,

随机推荐

  1. Android获取当前WIFI所有信息
  2. JNI之Android.mk的分析
  3. Android中的Can't create handler inside
  4. 【Android 异步操作】AsyncTask 异步任务
  5. 在哪里学习用于Android App开发的Java
  6. Android 工程的创建
  7. Android开机启动Activity或者Service方法
  8. Android(安卓)Studio 9 patch 编译错误
  9. Android中的常用布局
  10. Android(安卓)Url&Uri详细解析