首先对我的语法感到抱歉。
我有两个 ImageViews
,我想互相交换图像。我知道我可以使用 setImageDrawable
或 setImageBitmap
方法来更改图像,但这并不是我想要的。我想要的是图像应该相互改变位置。我的意思是幻灯片动画。
我该怎么办?我可以继续使用 ImageView
吗?
例如我有一个拼图 http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/15-puzzle.svg/220px-15-puzzle.svg.png
假设空白区域有 16,我想将 12 与 16 交换。
最佳答案
如果基于用户将要做的手势,this question可以帮助你。
用于处理动画,this tutorial可以提供帮助,您将专注于使用 ViewFlipper .这适用于所有类型的组件甚至布局。
另外,我找到了this link演示了如何使用带有 ImageView 和幻灯片动画的 ViewFlipper。
希望这对您有所帮助!
关于Android用动画交换两个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8727474/