Android:overridePendingTransition动画背景色

问题描述

| 尝试使用overridePendingTransition将自定义动画应用于我的活动更改。问题是我的主题应用程序在活动中使用了彩色背景,并且在动画时可以看到黑色背景,而一个视图可以放大,而另一视图可以放大。 我想知道是否可以在此处指定认的背景色,以及是否可以使它变皮。 任何帮助将不胜感激。 谢谢, 乔希     

解决方法

您提供的动画只是窗口动画-它们描述了如何移动整个窗口/活动表面。没有背景或其他类似概念的概念,仅将2d变换(和alpha渐变)应用于整个窗口表面。 此外,在创建此类动画时需要注意,将它们放在一起时,两个窗口始终完全覆盖屏幕,因为应用程序后面没有任何东西可以提供背景。因此,任何这样的动画通常都需要使一个窗口保持不透明(如果另一个窗口正在褪色),并且如果它们正在移动,则需要以始终覆盖屏幕的方式进行操作,就像使用默认幻灯片向左/向右动画一样。