在呈现活动布局后直接启动动画的最佳做法是什么?

时间:2011-12-30 18:55:33

标签: android layout animation

我正在寻找一种最佳实践模式,可以帮助我解决以下问题。

我想在Activity的布局呈现到屏幕后立即启动动画。由于我的动画取决于布局中视图的原始宽度和高度,因此我必须在onResume()完成后的某个时间开始动画,因此我可以检索视图的高度和宽度来准备动画。

但我想知道如何在渲染布局后触发动画?我有什么事可以搞定吗?这个问题的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

ViewTreeObserver.OnGlobalLayoutListener应该有所帮助。还ViewTreeObserver.OnPreDrawListener

我必须在此代码android-sliding-menu-demo中处理此问题。