Android 拼接两个图片
16lz
2021-01-23
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;}
更多相关文章
- android 视频、图片混合轮播控件zbanner
- Android计算图片占用内存
- Android 保存图片到图库
- Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存
- Android >> 26. RecyclerView(二)— 实现横向滚动和瀑布流布局
- ProgressBar:自定义旋转图片
- Android 定时器实现图片的变换
- android studio 小技巧之 图片预览