我有一个LinearLayout [水平方向],其中我有几个ImageView对象并排。我需要能够将ImageView对象左右拖动。
我可以拖动它们,但是当我拖动时,我需要能够将它们画在彼此之上。
所以,如果我有
(imageA)(imageB)并排,我在imageB的方向拖动imageA,我需要imageA在imageB的顶部绘制,反之亦然。
到目前为止,我可以通过扩展ImageView,捕获onTouchEvent,覆盖onDraw方法和翻译画布来完成拖动工作,但是,一旦ImageView被移动,它就会因为其边界而被剪切。我尝试为ImageView的drawable设置新的边界,但这也不起作用。
如何在另一个ImageView上绘制一个ImageView [不使用FrameLayout]?
谢谢,