/** * 合并两张bitmap为一张 * @param background * @param foreground * @return Bitmap */public static Bitmap combineBitmap(Bitmap background, Bitmap foreground) {if (background == null) {return null;}int bgWidth = background.getWidth();int bgHeight = background.getHeight();int fgWidth = foreground.getWidth();int fgHeight = foreground.getHeight();Bitmap newmap = Bitmap.createBitmap(bgWidth, bgHeight, Config.ARGB_8888);Canvas canvas = new Canvas(newmap);canvas.drawBitmap(background, 0, 0, null);canvas.drawBitmap(foreground, (bgWidth - fgWidth) / 2,(bgHeight - fgHeight) / 2, null);canvas.save(Canvas.ALL_SAVE_FLAG);canvas.restore();return newmap;}

更多相关文章

  1. 基于百度推送android notification的使用之合并通知栏
  2. Android(安卓)添加同名通讯录自动合并的问题
  3. Android合并两个APP的具体做法(掌握)
  4. android 音频视频合并
  5. Android开发常见问题 不定期更新。开发环境Android(安卓)Studio
  6. Suggestion: add 'tools:replace="android:label"'
  7. 记录代码合并时产生的bug
  8. add 'tools:replace="android:value"' to
  9. Android文件合并时,打包出错

随机推荐

  1. 自定义Tab1
  2. 完全卸载 Android Studio
  3. [转]Why Android isn’t ready for TDD,
  4. android adb 文章
  5. android获取sd卡路径方法
  6. AndEngine绘制滚动文本TickerText
  7. Android 中Fragment实现(芝麻虽小,必不可
  8. ANDROID获取Task及Process
  9. android之android.os.NetworkOnMainThrea
  10. opencv for android 教程(环境搭建篇)