我将ImageView拖放到另一个ImageView上。
我正在关注此http://developer.android.com/guide/topics/ui/drag-drop.html
虽然我可以显示拖动阴影并更改具有不同颜色和绘图的放置目标。我很满意这篇文章。
但我正在寻找更多。我想在我的拖影和源之间画一条直线。我希望这条线笔直,并在我拖动项目时更新它的长度和方向。当我最终将项目放入我的放置区域时,我希望该行永久保留(除非我稍后将其删除)。
像这样: 没有线拖,这是我目前的情况 拖动一行,这就是我想要的
我还应该提一下,我想用多个来源和单个目标(将来可能有多个目标)来做到这一点。
的代码答案 0 :(得分:0)
我认为您需要覆盖onDraw(Canvas),然后在拖动时调用例程来绘制线条。
当您不拖动时,在框之间绘制线条。
这两个例程都是onDraw的子例程
如果你这样做,不要忘记给super.onDraw(Canvas)打电话。