android - 使用淡入淡出方法不会使图像出现

标签 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);

最佳答案

您刚刚定义了动画,但还没有启动它。在动画调用链的末尾添加“start()”。

关于android - 使用淡入淡出方法不会使图像出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42694810/

相关文章:

android - 如何自定义示例软键盘布局以适合平板电脑

java - 用于绘制可编辑流程图的 Android(或 Android 兼容 Java)库

android - 更新 ImageView Android

android - 如何检查设备是否*快*足够

java - 如何设置: press and hold listener to checkbox

iphone - Touchesbegan 检测不到被触摸的内容

java - 如何在 ImageView Android 上添加标记/图钉?

java - 如何动画 View 的高度?

android - Android 中状态更改时的按钮动画

android - auth0: 无法解析 com.auth0.android:lock