我想使用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);
答案 0 :(得分:1)
您刚刚定义了动画,但从未启动它。添加' start()'在动画调用链的末尾。