Android合并两张bitmap为一张
16lz
2022-06-13
/** * 合并两张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;}
更多相关文章
- 基于百度推送android notification的使用之合并通知栏
- Android(安卓)添加同名通讯录自动合并的问题
- Android合并两个APP的具体做法(掌握)
- android 音频视频合并
- Android开发常见问题 不定期更新。开发环境Android(安卓)Studio
- Suggestion: add 'tools:replace="android:label"'
- 记录代码合并时产生的bug
- add 'tools:replace="android:value"' to
- Android文件合并时,打包出错