我有 2 个片段 A 和 B。我将片段 B 替换为 A,并设置setCustomAnimations(right_to_left, fadein, fadeout, left_to_right)
. 片段 B 的行为正确,就像它从右到左一样,按下Back按钮并弹出堆栈,它从左到右离开。但是片段 A 没有动画发生,它不会淡入和淡出。
注意:我已经尝试过创建示例应用程序,它工作得很好,但是当我在我的项目中实现相同的东西时,它的行为与上面一样。在我的项目中实施时我犯了什么错误setCustomAnimation()
?
我已经尝试过:
- 拥有最新的支持库
hardwareAccelarated="true"
在清单文件中- 在方法
setCustomAnimation()
之前添加replace()
- 用3.0以上编译
我怀疑我的应用程序所基于的框架可能存在问题,但不确定。任何人都可以让我知道我还能检查什么以使其正常工作吗?