编辑:-> 嘿,伙计们!<--
我正在开发“基于图像的应用程序”!我想做的是:
- 拍照(完成)
- 预览带有叠加层的照片!
- 裁剪照片
所以问题是覆盖!我有一个 SurfaceView,里面有拍摄的照片,现在我想看到一个像窗口一样的正方形(rect2)和一个 alpha 覆盖(rect1 某种黑色,alpha 50%)。是否可以绘制 2 个矩形,一个为全尺寸(rect1),一个为较小尺寸(rect2),然后从第一个矩形中剪下较小的?
______________
|Rect1 |
| ______ |
| |Rect2 | |
| | | |
| |______| |
|____________|
我使用的是安卓 2.1。我知道在 2.3.3 中有一个 BitmapRegionDecoder!这件事几乎完成了我想做的事情。目前我画了 4 个矩形并在中间留了一个小洞作为窗口,但移动这个正方形并调整它的大小就像我的 A** 很痛苦。
编辑:我想做的就像在 Facebook 中一样,如果您将图片作为 Profileimage 上传,您必须在发布内容时移动图像上的正方形并调整其大小,以获取左侧的“头像”图像...
所以我希望一切都清楚,你可以帮助我!
谢谢