尝试使用overridePendingTransition将自定义动画应用于我的活动更改。问题是我的主题应用程序在活动中使用彩色背景,而当一个视图缩小而另一个视图缩放时,可以看到黑色背景的动画。
我想知道是否可以在此处指定默认背景颜色,以及是否可以将其设置为可换肤。
非常感谢任何帮助。
谢谢, 约什
答案 0 :(得分:2)
您提供的动画只是窗口动画 - 它们描述了如何移动整个窗口/活动表面。没有背景或其他此类事物的概念,只有2d变换(和alpha淡化)应用于整个窗口表面。
此外,在创建此类动画时需要小心,当您将它们放在一起时,两个窗口始终完全覆盖屏幕,因为您的应用程序后面没有任何内容可以提供背景。因此,任何这样的动画通常需要让其中一个窗口保持不透明(如果另一个窗口正在褪色),并且如果它们正在移动,则它们需要这样做,即总是覆盖屏幕,就像使用默认的左/右幻灯片动画一样。