【问题标题】:TransitionDrawable with xml drawable - fading to xml drawable doesn't work properly带有 xml drawable 的 TransitionDrawable - 淡入到 xml drawable 无法正常工作
【发布时间】:2015-03-26 11:24:42
【问题描述】:

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

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

【问题讨论】:

    标签: android xml-drawable transitiondrawable


    【解决方案1】:

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

    yourTransitionDrawable.setCrossFadeEnabled(true);
    

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

    【讨论】:

    • 我实际上已经尝试过了,它确实有点完全褪色,但是 KitKat 设备上的最终颜色不是可绘制的(它看起来像一些褪色的灰色),与出现的完全不同如果我只是将drawable直接设置到视图上
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    • 1970-01-01
    • 2019-02-17
    • 2016-03-19
    相关资源
    最近更新 更多