Android 5.0 lollipop 在Android棒棒糖转换中设置文本颜色动画

Android 5.0 lollipop 在Android棒棒糖转换中设置文本颜色动画,android-5.0-lollipop,shared-element-transition,activity-transition,Android 5.0 Lollipop,Shared Element Transition,Activity Transition,我们正在尝试进行转换,以将一个活动的TextView移动到另一个活动的TextView。常见的令人敬畏的Android棒棒糖过渡,为共享视图设置动画 在我们的场景中,第一个文本视图是白色的,第二个是红色的。它也有不同的尺寸 我们面临的问题是,如果我们仔细观察动画,并且手机处于慢动作动画中,我们可以看到白色文本视图没有任何动画。取而代之的是,红色文本视图在白色文本视图上展开,然后将其设置为最终位置的动画 我们想要实现的是在白色文本视图移动到红色文本视图时淡出它,然后从白色文本视图淡入红色文本视图

我们正在尝试进行转换,以将一个活动的TextView移动到另一个活动的TextView。常见的令人敬畏的Android棒棒糖过渡,为共享视图设置动画

在我们的场景中,第一个文本视图是白色的,第二个是红色的。它也有不同的尺寸

我们面临的问题是,如果我们仔细观察动画,并且手机处于慢动作动画中,我们可以看到白色文本视图没有任何动画。取而代之的是,红色文本视图在白色文本视图上展开,然后将其设置为最终位置的动画

我们想要实现的是在白色文本视图移动到红色文本视图时淡出它,然后从白色文本视图淡入红色文本视图,并对其进行动画。好。。。你知道,做了一个难以置信的效果:·)

为了实现这一点,我们在主题定义中使用了过渡:

    <item name="android:windowSharedElementEnterTransition">@transition/auto_transition</item>
    <item name="android:windowSharedElementExitTransition">@transition/auto_transition</item>
@转换/自动转换
@转换/自动转换
在我们的auto_transition.xml文件中:

<transitionSet xmlns:android="http://schemas.android.com/apk/res/android">
  <autoTransition/>
</transitionSet>

但是,可以肯定的是,这并不是安卓人想要的工作方式


如果有人有任何见解,我会非常感激。谢谢

你最终找到了更好的解决办法吗?@这是个坏消息。。。不。