在Android中处理丰富动画的最佳方式

时间:2011-01-04 15:17:03

标签: android animation

我一直在为我的一个客户做一些android基础项目。现在我必须在android中开发一个应用程序,这将是一个幻灯片。我已经使用viewFlipper完成了这一点,到目前为止一切都很完美。现在我的客户想在每张幻灯片中添加动画,但这些动画对于每张幻灯片都会完全不同(尽管它们将是基本的alpha,缩放和旋转动画)。所以我很困惑,最好的方法是什么?一种方法是为每个动画创建xml并应用于每个imageview或为每个imageview创建动画功能。但是,即使是一个简单的fadein for imageview,bcoz imageview也会在每张幻灯片上的不同位置上工作越来越多。

我希望如果有一个Tweener类的东西(比如在flash中的actionscript中),我可以只定义该imageview的属性并通过一行代码创建动画。

或者有任何简单的方法来实现这一目标。如果你能提供帮助,我将非常感激。

先谢谢。

1 个答案:

答案 0 :(得分:0)

窗口管理器可能是您可能的解决方案。 它是屏幕上xml或布局的隔离层。 您可以使用此管理器添加子级及其属性。

WindowManager.LayoutParams wlp = new WindowManager.LayoutParams(); wlp = new WindowManager.LayoutParams();

了解更多:

http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html