【问题标题】:Android windowEnterAnimation attribute does not existAndroid windowEnterAnimation 属性不存在
【发布时间】:2017-08-13 18:32:31
【问题描述】:

我一直在努力关注adding an animation to a dialog box 的这个答案。但是我在第一次添加样式时遇到错误。

我已将以下内容添加到 res/values/styles.xml(不完全确定这是否正确)

<style name="DialogAnimation">
    <item name="android:windowEnterAnimation">@anim/slide_down_dialog.xml</item>
    <item name="android:windowExitAnimation">@anim/slide_out_up</item>
</style>

第一个项目android:windowEnterAnimation 在我完成android: 时似乎不存在。这也适用于android:windowExitAnimation。我在 XML 文件中收到的错误是:

error: Error: No resource found that matches the given name (at 'android:windowEnterAnimation' with value '@anim/slide_down_dialog.xml').

我发现的有关此类动画的所有问题都使用windowEnter/ExitAnimation。我查看了android docs,据说它有这个属性,但我一辈子都无法让它出现。

提前感谢您提供任何帮助/建议。如果这是重复的,请指出正确的方向,我找不到任何相关问题。

【问题讨论】:

  • 你解决了这个问题吗?

标签: android android-animation android-styles


【解决方案1】:

你应该把@ 字母放在android 之前并删除.xml 之类的:

<item name="@android:windowEnterAnimation">@anim/slide_down_dialog</item>

【讨论】:

    【解决方案2】:

    我认为是: 将 (.xml) 删除为 (@anim/slide_down_dialog)

    【讨论】:

      猜你喜欢
      • 2018-04-12
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 2019-05-04
      • 1970-01-01
      • 2012-02-01
      • 2013-10-10
      • 2020-12-31
      相关资源
      最近更新 更多