在Android图片中添加可拖动的形状

问题描述 投票:1回答:2

谁能解释如何在图像上(在ImageView中)添加形状(例如矩形或箭头)?一旦添加,形状将需要可拖动到图像中的任何位置。最后需要保存编辑后的图像(其形状位于顶部)。

android image drag
2个回答
0
投票

您真正需要什么信息?

这可以做一些步骤:

也许创建一个新的对象来处理这个:

  • 创建一个新类并从ImageView扩展或为此使用LayerDrawable。
  • 为主背景图像/位图写设置器/获取器。
  • 添加您自己的Vector形状(创建一个具有可定义的颜色,厚度...或对其进行硬编码的新类)
  • 使用onDraw方法绘制所有图形
  • 实现onTouch界面以处理您的选择和拖动。
  • 创建新方法(渲染为jpeg / png / ..来保存生成的图像)​​>>

0
投票
  • 从与ImageView完全重叠的视图创建自定义视图。该视图将具有透明背景并包含拖动视图。最初将可见性设置为不可见。
© www.soinside.com 2019 - 2024. All rights reserved.