我正在开发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>
答案 0 :(得分:0)
你没有使用&#34; set&#34;的Interpolator属性。标签。这是淡入和淡出动画的一个很好的例子。
http://android-er.blogspot.in/2012/02/animate-fade-infade-out-by-changing.html
由于