我想将淡入动画应用到 ImageView 以创建从 url 加载的图像在下载完成时淡入的效果。
我知道如何将图像从 url 下载到 ImageView,就像在这个答案中一样,我知道如何将淡入动画应用到像这里这样的 imageView 。
这次尝试
Drawable d = ImageUtils.fetchDrawable("the url");
imageView.setImageDrawable(d);
imageView.startAnimation(fadeInAnimation);
导致闪烁效果(看,看不到,淡入看)。颠倒最后两行的顺序也会导致闪烁。
我已经用谷歌搜索并搜索了一个回调/监听器形式的解决方案 - 像这样:
imageView.setOnLoadCompleteListener...
在 ImageView 中注册加载完成事件,但我没有找到任何类似的内容。
对于如何实现此效果的解决方案,我将不胜感激。