标签: android layout animation
我正在寻找一种最佳实践模式,可以帮助我解决以下问题。
我想在Activity的布局呈现到屏幕后立即启动动画。由于我的动画取决于布局中视图的原始宽度和高度,因此我必须在onResume()完成后的某个时间开始动画,因此我可以检索视图的高度和宽度来准备动画。
但我想知道如何在渲染布局后触发动画?我有什么事可以搞定吗?这个问题的最佳做法是什么?
答案 0 :(得分:1)
ViewTreeObserver.OnGlobalLayoutListener应该有所帮助。还ViewTreeObserver.OnPreDrawListener。
ViewTreeObserver.OnGlobalLayoutListener
ViewTreeObserver.OnPreDrawListener
我必须在此代码android-sliding-menu-demo中处理此问题。