对屏幕进行截屏并裁剪有两种方式:早截图和晚截图。早截图,就是先截取全屏,再让用户对截取到的图片进行修改;与之相对的,晚截图,就是先让用户在屏幕上划好区域,再进行截图和裁剪。其实两者并没有什么太大的区别,这篇就说说怎么实现晚截图。
晚截图可以分成三步:
1. 在屏幕上标出截图的矩形区域
2. 调用系统接口截屏
3. 对截图进行裁剪
效果图如下:
第一步、在屏幕上标识出截图区域
首先确定标识截图区域所需要的功能:
1. 手指拖动形成矩形区域;
2. 可以拖动已经划好的矩形区域进行移动;
3. 可以拖动矩形区域的边框调整大小;
4. 选择完成以后,有“确认”和“取消”功能,“确认”时可以获得选取
1