博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图片的拷贝
阅读量:4602 次
发布时间:2019-06-09

本文共 727 字,大约阅读时间需要 2 分钟。

1.首先在activity的xml中配置出来两个ImageView 采用线性布局LinerLayout 添加vertical属性

2.在Activity中找到两个关心控件

ImageView first=(ImageView)findViewById(R.id.iv_first);ImageView second=(ImageView)findViewById(R.id.iv_second);

2.1将图片转化成bitmap

Bitmap bitmap1= BitmapFactory.decodeResource(getResources(),R.mipmap.im_first);

3.复制出来一个空白等同原图白纸

Bitmap bitmap2=Bitmap.createBitmap(bitmap1.getWidth(),bitmap1.getHeight(),bitmap1.getConfig());

 

4.加载画笔

Paint paint=new Paint();//可以直接new出不需要添加任何参数

5.加载画布

Canvas canvas=new Canvas();//在new出画布时可以放入要操作的bitmap

6.通过画布开始画图

canvas.drawBitmap(bitmap1,new Matrix(),paint);//参数bitmap是你要参照的位图,矩阵直接new出一个默认的就好,加载画笔

7.展示

setImageView(bitmap2)

 

转载于:https://www.cnblogs.com/liuyinghai87/p/7132855.html

你可能感兴趣的文章
day32(网络编程1)
查看>>
远程服务器git搭建
查看>>
牛人们的博客地址
查看>>
Zabbix是什么?
查看>>
源码:COCO微博
查看>>
面向对象预习随笔
查看>>
大数据概念炒作周期模型
查看>>
排序模型
查看>>
Dede推荐文章与热点文章不显示?
查看>>
从macOS Sierra 10.12.6 到win10
查看>>
ZeroMQ,史上最快的消息队列
查看>>
React 3
查看>>
Topshelf 使用
查看>>
Linux --Apache服务搭建
查看>>
调试SQLSERVER (二)使用Windbg调试SQLSERVER的环境设置 ------符号文件
查看>>
stanford CS DB 课程 数据库系统实现
查看>>
关于CPU Cache -- 程序猿需要知道的那些事
查看>>
cflow察看工程函数调用关系+Linux 0.11 内核实验环境
查看>>
Android开发之旅:环境搭建及HelloWorld
查看>>
通过向viewpage中添加listview来完成滑动效果(类似于qq滑动界面) android开发
查看>>