【问题标题】:Android: overridePendingTransition Animation Background ColorAndroid:overridePendingTransition 动画背景颜色
【发布时间】:2011-05-26 03:04:33
【问题描述】:

尝试使用 overridePendingTransition 将自定义动画应用于我的活动更改。问题是我的主题应用在活动中使用了彩色背景,并且在制作动画时黑色背景是可见的,而一个视图横向扩展,另一个视图缩小。

我想知道是否可以在此处指定默认背景颜色,以及是否可以使其可换肤。

任何帮助将不胜感激。

谢谢, 乔什

【问题讨论】:

    标签: android transition


    【解决方案1】:

    您提供的动画只是窗口动画——它们描述了如何移动整个窗口/活动表面。没有背景或其他类似事物的概念,只是将 2d 变换(和 alpha 渐变)应用于整个窗口表面。

    此外,您在创建此类动画时需要小心,当您将它们放在一起时,两个窗口总是完全覆盖屏幕,因为您的应用程序后面没有任何东西可以提供背景。因此,任何此类动画通常需要涉及其中一个窗口保持不透明,如果另一个窗口正在消失,并且如果它们正在移动,则它们需要以始终覆盖屏幕的方式这样做,就像使用默认的向左/向右滑动动画一样。

    【讨论】:

    • 感谢您的回答。我理解你第二次解释的概念,我只是希望在我有两个窗口移动而不覆盖屏幕的情况下,我可以改变黑色背景。我将通过动画化我的观点而不是活动本身来前进。
    • Jellybean 如何在背景保持黑色的情况下滑出一个活动并滑入一个新活动?
    猜你喜欢
    • 1970-01-01
    • 2018-10-13
    • 2012-12-18
    • 2023-03-11
    • 2010-09-16
    • 1970-01-01
    • 2019-05-16
    • 2014-09-29
    • 2017-01-05
    相关资源
    最近更新 更多