我一直在为我的一个客户做一些android基础项目。现在我必须在android中开发一个应用程序,这将是一个幻灯片。我已经使用viewFlipper完成了这一点,到目前为止一切都很完美。现在我的客户想在每张幻灯片中添加动画,但这些动画对于每张幻灯片都会完全不同(尽管它们将是基本的alpha,缩放和旋转动画)。所以我很困惑,最好的方法是什么?一种方法是为每个动画创建xml并应用于每个imageview或为每个imageview创建动画功能。但是,即使是一个简单的fadein for imageview,bcoz imageview也会在每张幻灯片上的不同位置上工作越来越多。
我希望如果有一个Tweener类的东西(比如在flash中的actionscript中),我可以只定义该imageview的属性并通过一行代码创建动画。
或者有任何简单的方法来实现这一目标。如果你能提供帮助,我将非常感激。
先谢谢。
答案 0 :(得分:0)
窗口管理器可能是您可能的解决方案。 它是屏幕上xml或布局的隔离层。 您可以使用此管理器添加子级及其属性。
WindowManager.LayoutParams wlp = new WindowManager.LayoutParams(); wlp = new WindowManager.LayoutParams();
了解更多:
http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html