我有一个从png到xml的可绘制渐变(一个简单的渐变)。当我调用startTransition(int time)
时,图像似乎会奇怪地褪色,使前一个可绘制的图像在背景中可见,几乎就像它只褪色了一半。值得注意的是,它在棒棒糖上似乎没有问题(我刚刚在我测试过的kitkat手机上看到过这种情况)。
我需要对xml drawable做些什么才能使其正常工作吗?
在调用startTransition(int time)
之前,尝试调用:
yourTransitionDrawable.setCrossFadeEnabled(true);
当您想要真正的交叉渐变过渡(而不是渐变)时,这似乎是必要的。