我想使用 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);
最佳答案
您刚刚定义了动画,但还没有启动它。在动画调用链的末尾添加“start()”。
关于android - 使用淡入淡出方法不会使图像出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42694810/