我正在玩一些活动之间的过渡动画。当一个活动缩放并移动到中心时,您可以看到它背后的黑色背景。我的问题是:如何改变这种背景颜色?
我已尝试过window对象的所有选项 - 来自code和styles.xml。注意,设置windowIsTransculent = true不是我想要达到的效果。
谢谢你的回答!
答案 0 :(得分:0)
在某些情况下(例如某些3D样式动画或活动A n B转换之间的延迟),不可能删除活动转换之间的黑色。唯一的办法就是隐藏黑色。提供适当的动画,覆盖整个屏幕,包括活动A或B(如幻灯片,alpha)或完成B后完成A
答案 1 :(得分:0)
所有其他主题都有3个基本主题(上次我查看)。
它们具有白色背景,黑色背景或半透明背景。
作为测试,让两个活动(从和到)都使用主题@android:style/Theme.Translucent.NoTitleBar
,看看这是否有帮助。
我认为你目前使用的主题是黑色背景基础主题。