在android中移动对象制作矩形

时间:2013-09-28 11:35:49

标签: java android performance

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

以下是一个例子:

enter image description here enter image description here enter image description here

2 个答案:

答案 0 :(得分:1)

这必须是一个绘图应用程序,所以你应该已经有了一些代码,你最好发布它,所以我们可以作为起点。

您需要编写自定义窗口小部件并拦截触摸事件以构建选择。每当选择更改时,您必须重新绘制UI以绘制选择矩形。当您检测到手势结束时,小部件会侦听触摸事件以确定用户是否要移动所选区域(触摸手势在内部选择中开始)或取消选择它并可能启动新的选择。同样,如果用户正在拖动选择,则每个新触摸事件都会在组件上生成invalidate()

答案 1 :(得分:0)

您正在展示的是什么? 如果是图像,您可以复制选定矩形中的像素并暂时将其保存在新图像中,直到拖动动作停止,然后将其绘制回原始图像上。