【问题标题】:android animation on orientation change关于方向变化的android动画
【发布时间】:2011-05-18 11:10:57
【问题描述】:

当我将屏幕的方向从纵向更改为横向时,我必须提供动画效果,反之亦然。我该怎么做呢。

任何帮助将不胜感激。谢谢!

【问题讨论】:

  • 您要制作什么动画?屏幕纵向/横向之间的过渡,或者您有其他与布局无关的动画?顺便提一句。 Deva 是我的昵称 :)
  • 您好 Zelimir,当我从纵向/横向移动时,我正在寻找幻灯片(从下到上)效果,反之亦然。我为它定义了一个单独的 xml。
  • 那么,当屏幕旋转发生时,新屏幕会从底部出现,直到完全显示?您的屏幕包含哪些元素?
  • 是的,新屏幕从底部出现。我的屏幕包含一个包含图表的画布。

标签: android animation orientation


【解决方案1】:

在活动的 onCreate() 方法中使用 overridePendingTransition (int enterAnim, int exitAnim)。 并且您的活动不应在清单中包含 android:configChanges="orientation" 标记,否则不会在方向更改时调用 oncreate...希望这会对您有所帮助...我从您那里得到的信息

【讨论】:

  • Sam 根据我的理解 overridePendingTransition(int enterAnim , int exitAnim) 只能在 startActivity(Intent) 或 finish() [纠正我如果错误]之后使用方向改变而不是新的活动开始。
  • 是的,你就在这里......但我记得我在超级调用之后也在 onCreate() 方法中使用过它,它也在那里工作......我认为你应该尝试一下
  • 还有一件事。这是用来从资源中启动一些准备好的动画,我想他想动画布局过渡。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-18
  • 1970-01-01
  • 2020-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多