我想为动态加载到垂直线性布局中的图像创建动画。触发时,我希望图像向下滑动,并将其 alpha 设置为 0(我希望这会将其下方的所有内容向下滑动)然后淡入图像。作为 Android 动画的新手,我遇到了一些麻烦。现在我正试图让淡入淡出工作,这就是我所拥有的:
淡入淡出.xml
<?xml version="1.0" encoding="utf-8"?>
<alpha
xmlns:android="https://chemas.android.com/ap/res/android"
android:interpolator="@android:anim/anticipate_interpolator"
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="5000" >
</alpha>
在活动中:
Animation animation = AnimationUtils.loadAnimation(context, R.anim.fade_in);
ImageView image = new ImageView(context);
image.setImageResource(R.drawable.my_image);
image.setLayoutParams(layoutParams);
image.setAlpha(0);
((ViewGroup) view).addView(image, 0);
image.startAnimation(animation);
图像正在加载,因为它下面的所有上下文都向下移动,但是如果永远不会淡入的话。我想让这个工作以及让图像向下滑动,这样动态添加看起来不会那么不稳定。
提前致谢。