使用淡入淡出法不会使图像出现

时间:2017-03-09 11:56:56

标签: android imageview android-animation fade

我想使用fade方法使用imageView使图像一个接一个地显示。第一个图像的效果是正确的,但第二个图像的效果根本不显示,跳过第三个图像。 这是代码,我查了一下,语法是正确的,因为你可以看到alpha是1.0,使图像完全可见。 bart既是ImageView的名称,也是可绘制文件夹中的图像的名称

ImageView bart= (ImageView) findViewById(R.id.bart);
        bart.animate().alpha((float)1.0).setDuration(1000);
        bart.setImageResource(R.drawable.homer);
        bart.animate().alpha((float)1.0).setDuration(1000);
        bart.setImageResource(R.drawable.lisa);

1 个答案:

答案 0 :(得分:1)

您刚刚定义了动画,但从未启动它。添加' start()'在动画调用链的末尾。