淡入淡出为 xml 可绘制对象的转换可绘制对象无法正常工作



我有一个从png到xml的可绘制渐变(一个简单的渐变)。当我调用startTransition(int time)时,图像似乎会奇怪地褪色,使前一个可绘制的图像在背景中可见,几乎就像它只褪色了一半。值得注意的是,它在棒棒糖上似乎没有问题(我刚刚在我测试过的kitkat手机上看到过这种情况)。

我需要对xml drawable做些什么才能使其正常工作吗?

在调用startTransition(int time)之前,尝试调用:

yourTransitionDrawable.setCrossFadeEnabled(true);

当您想要真正的交叉渐变过渡(而不是渐变)时,这似乎是必要的。

最新更新