Android Animation意外发现诡异的问题-以前可用的anim现在出现问题了
泥巴的爱 2016-06-21 05:07:20 描述:自己写了一个Android工程用来总结各种知识、集中一些好的demo代码,或是测试。其中就有以前对Animation做总结的一个Activity,activity中的anim都能正常显示。时间过去几个月了,此工程也加了许多内容,在重新翻起这个activity时突然发现在这里的多个animation中有一个不能正常显示,我新建一个Android项目复制此animation对应的res文件过去调用anim又可以正常显示。 吊诡了!而后为了在一样的场景测试,我在原项目新建了一个activity、layout-xml,把这些复制到新的项目中,然后。。新项目可以正常显示anim,原项目仍然不能正常显示。Activity,Layout、anim资源一模一样,为什么会出现这种问题???
anim代码:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="2000"
android:interpolator="@android:anim/accelerate_decelerate_interpolator">
<rotate
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="1080" />
<scale
android:fromXScale="0"
android:fromYScale="0"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="1.5"
android:toYScale="1.5" />
<alpha
android:fromAlpha="0"
android:startOffset="0"
android:toAlpha="1.0" />
<translate
android:fromXDelta="-50%p"
android:fromYDelta="-50%p"
android:toXDelta="0"
android:toYDelta="0" />
</set>
测试时还发现添加rotate的属性 android:duration="2000"后,原项目终于不至于只是闪一下,起码可以转和放大,但其他的没有,而同样的改变到新项目中仍然和之前一样可以完整的展现anim。
实在搞不清这是什么鬼