首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何通过合并两个镜像来创建新镜像

如何通过合并两个镜像来创建新镜像
EN

Stack Overflow用户
提问于 2011-03-07 15:55:28
回答 1查看 1.6K关注 0票数 0

我想创建一个新的图像从两个不同的图像.Output图像必须是通过使用拖动,放大/缩小,旋转动作叠加在另一个图像的结果。

我是Android新手,怎么才能做到这一点呢?我需要使用哪个视图?

耽误您时间,实在对不起。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-07 16:03:53

还不清楚你是想动态地(响应用户操作)这样做,还是想根据指定的拖动/缩放/旋转参数生成一个固定的图像。对于前者,您应该使用自定义视图,在该视图中,您可以在onDraw()中完成所有自己的绘图。对于后者,您可以使用Bitmap类执行此操作。您不需要任何视图。请按照以下步骤操作:

  1. 创建所需大小的目标位图。
  2. 创建画布,将目标位图传递给构造函数。这将创建一个将绘制到目标位图中的画布。
  3. 创建一个Paint对象进行绘制。
  4. 使用画布绘制您的第一个源图像。
  5. 在对Paint对象应用适当的变换后绘制覆盖图像。

稍后,您可以在ImageView或其他接受图像的视图类(例如,TextView)中使用位图。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5217188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档