Java 在android中为移动对象制作矩形

Java 在android中为移动对象制作矩形,java,android,performance,Java,Android,Performance,我想制作一个长方形,将画面中的物体移动到画布上的其他位置,如果有人有任何建议,我将非常高兴 以下是一个例子: 这必须是一个绘画应用程序,因此您应该已经有了一些代码,最好将其发布,以便我们可以使用它作为起点 您需要编写一个自定义小部件并截获触摸事件来构建选择。每当选择发生更改时,必须重新绘制UI以绘制选择矩形。当您检测到手势结束时,小部件会监听触摸事件,以确定用户是否要移动所选区域(触摸手势开始于所选区域内)或取消选择,并可能开始新的选择。同样,如果用户拖动选择,每个新的触摸事件都会导致组件上出

我想制作一个长方形,将画面中的物体移动到画布上的其他位置,如果有人有任何建议,我将非常高兴

以下是一个例子:


这必须是一个绘画应用程序,因此您应该已经有了一些代码,最好将其发布,以便我们可以使用它作为起点


您需要编写一个自定义小部件并截获触摸事件来构建选择。每当选择发生更改时,必须重新绘制UI以绘制选择矩形。当您检测到手势结束时,小部件会监听触摸事件,以确定用户是否要移动所选区域(触摸手势开始于所选区域内)或取消选择,并可能开始新的选择。同样,如果用户拖动选择,每个新的触摸事件都会导致组件上出现一个
invalidate()?

如果是图像,您可以在选定的矩形中对像素进行压痕复制,并将其临时保存在新图像中,直到拖动运动停止,然后将其重新绘制到原始图像上。

这是我的应用程序,我希望集成到:)我希望我能完成此操作,然后我们将告诉您如何编写代码,不要为你编写代码:)答案通常包含代码片段甚至小程序,但不要指望有人在你的应用程序上工作。我写了如何实现您的需求:如果答案可以改进,我很乐意这样做,但我不愿意写下一百行样板代码并进行调试,因为这是您的工作:)我喜欢您的评论:D这是真的:P