【发布时间】:2015-05-08 06:10:36
【问题描述】:
我不熟悉在 Android 中使用 Canvas 和 SurfaceView。
我正在尝试使用 Surfaceview 实现一个带有 canvas 的应用程序,并且我想在该视图上拖动位图。我可以拖动任意数量的位图.
我在位图中有 2 种不同的尺寸,如下图所示:
要求
大尺寸 (Bmp1) 位图 - 1
尺寸/分辨率小且相等的位图(A、B、C、D、E.....) - n(数量无限制)
3.我必须将A/B/C/...拖到Bmp1。当任何小的Bmp到达Bmp1并且它是否在其相关端口(A/B/C/.... ) 应该建立一个连接。
4.所以,我必须将任何 BMP 拖到任何其他 BMP 上
问题:
当我将一个小位图拖动到大位图时,当它们关闭时,它们的小位图在中心大重叠,并且无法单独拖动小位图,直到移动大位图。
当两个小位图即将关闭时,上位图重叠在下位图上,无法分开。
如何避免这些问题?
【问题讨论】:
标签: android canvas bitmap surfaceview