我希望我的程序执行以下操作:
在框架中有一个按钮和一些图像。单击按钮时,我希望此图像向左移动,直到它在框架上不可见(在框架外),同时下一个图像应从框架外部到达其中心并停在那里直到再次点击按钮。
每次点击按钮时我是否应该给某些ImageView充气并更改它们的x坐标。虽然属性动画?或者我可以在框架上制作两个ImageView,其中一个是透明的,而另一个是可见的?然后在单击按钮时更改其位置和透明度级别(“alpha”)?
这是正确的方法吗?
答案 0 :(得分:1)
ViewFlipper
可能会做你想要的。来自javadoc:
Simple ViewAnimator that will animate between two or more views that have been
added to it. Only one child is shown at a time. If requested, can automatically
flip between each child at a regular interval.
据推测,您可以添加两个ImageView
实例作为ViewFlipper
的子项,然后使用幻灯片动画在它们之间进行动画处理。关于SO的详细说明有一些答案。尝试搜索ViewFlipper
。