我有如下过渡效果:
<?xml version="1.0" encoding="utf-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape
android:shape="rectangle">
<gradient android:startColor="#ffff77" android:centerColor="#fdfdee"
android:endColor="#cccc00"
android:angle="-90" />
<corners android:radius="7px"></corners>
</shape>
</item>
<item>
<shape
android:shape="rectangle">
<gradient android:startColor="#f55" android:centerColor="#eee"
android:endColor="#f00"
android:angle="-90" />
</shape>
</item>
</transition>
它可以在 Android 2.2、2.3、4.0 上正常运行。最近,我购买了装有 Android 4.2.2 的 Galaxy S4。我试图在它上面运行这个过渡效果,我注意到它工作不正常。有时根本没有颜色变化。尽管有些元素的颜色发生了变化,但它们的颜色与运行在 Android 2.3 上的元素不同。看一下图片:
结果在 Android 4.2.2
Android 2.3 中的 Relust
如您所见,选项卡有不同的颜色。如何解决这个问题?任何帮助将不胜感激!