【问题标题】:Android dialog animation on dismiss关闭时的Android对话框动画
【发布时间】:2015-05-03 19:58:55
【问题描述】:

我正在尝试为对话框设置动画,以便在关闭时移动并缩小到屏幕的一角。 我的问题是动画仅限于对话框边框,因此对话框缩放并移动到对话框的角落。 如果我使用: dialog.getWindow().getAttributes().windowAnimations = R.style.MyAnimation; (MyAnimation 缩小并移动到角落动画)效果很好,但我的问题是必须在 dialog.show() 之前设置,我需要决定是否仅在关闭之前使用动画(在显示之后被称为)。 任何帮助将不胜感激!

【问题讨论】:

  • 我遇到了类似的问题,想知道您是否找到了解决方案?

标签: android android-animation android-dialog


【解决方案1】:

您可以在活动开始时使用 .show() 并使用 .setVisibility(INVISIBLE)。 然后在关闭时,根据需要对其进行缩放并使用 .setVisibility(VISIBLE)

编辑:要使用此解决方案,您必须从 View 类创建自己的对话框视图

【讨论】:

  • 您不能在对话框上设置可见性。您可以在根视图上执行此操作,但效果不佳。
  • 是的,你是对的,我这么说是因为我通常会制作自己的对话框视图,我正在编辑
猜你喜欢
  • 2012-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多