淡入淡出动画在Android M中无效

时间:2016-11-30 11:38:12

标签: android android-animation android-6.0-marshmallow fadein

我正在开发Android应用程序,因为我正在使用淡入动画。

因此它在Android版本(Kitkat,Lolipop等)下工作,但当我尝试在Android Marshmallow中运行时,它无法正常工作。

我正在使用以下代码进行淡入动画:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <alpha
        android:fromAlpha="0.0"
        android:toAlpha="1.0"
        android:fillAfter="true"
        android:duration="2000"/>
</set>

注意:我正在使用三星Galaxy J7设备进行测试。

解决方案:

添加以下行后问题解决了。

  

机器人:内插器= “@机器人:动画/ linear_interpolator”

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/linear_interpolator">
    <alpha
        android:duration="2000"
        android:fillAfter="true"
        android:fromAlpha="0.0"
        android:toAlpha="1.0" />
</set>

1 个答案:

答案 0 :(得分:0)

你没有使用&#34; set&#34;的Interpolator属性。标签。这是淡入和淡出动画的一个很好的例子。

http://android-er.blogspot.in/2012/02/animate-fade-infade-out-by-changing.html

由于