使用ImageView淡入动画

时间:2019-03-27 12:42:29

标签: android

我想从左到右制作图像动画。我该如何实现?我已经尝试了很多方法,但是没有任何效果。这是我尝试过的代码。

anim.xml

<?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:interpolator="@android:anim/accelerate_interpolator"
        android:duration="3000"/>
</set>

2 个答案:

答案 0 :(得分:1)

您没有提供从左到右进行平移的Y坐标,仅用于平移。

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
     android:duration="@android:integer/config_mediumAnimTime"
     android:fromYDelta="0%p"
     android:toYDelta="100%p" />

答案 1 :(得分:1)

Animation animation = new TranslateAnimation(1000, 0,0, 0);
animation.setDuration(1000);
animation.setFillAfter(true);
imgVIewName.startAnimation(animation);
imgViewName.setVisibility(View.VISIBLE);