需要在不使用FrameLayout的情况下在另一个ImageView上绘制ImageView

时间:2011-05-09 19:12:05

标签: android android-layout

我有一个LinearLayout [水​​平方向],其中我有几个ImageView对象并排。我需要能够将ImageView对象左右拖动。

我可以拖动它们,但是当我拖动时,我需要能够将它们画在彼此之上。

所以,如果我有

(imageA)(imageB)并排,我在imageB的方向拖动imageA,我需要imageA在imageB的顶部绘制,反之亦然。

到目前为止,我可以通过扩展ImageView,捕获onTouchEvent,覆盖onDraw方法和翻译画布来完成拖动工作,但是,一旦ImageView被移动,它就会因为其边界而被剪切。我尝试为ImageView的drawable设置新的边界,但这也不起作用。

如何在另一个ImageView上绘制一个ImageView [不使用FrameLayout]?

谢谢,

0 个答案:

没有答案