我是学习Android开发的初学者,我试图使用ImageView.animate()进行淡入和淡出动画的图像切换.alpha();我发现在动画结束之前图像已经改变,因此没有看到动画。
我的代码是
ImageView image = (ImageView)findViewById(R.id.imageToChange); image.animate().alpha(0f).setDuration(1000); image.setImageResource(R.drawable.image2);
提前致谢, 马特
答案 0 :(得分:0)
等待动画结束时,您可以使用this example from the Android site和setListener
方法。
如果您希望视图可见,则需要设置alpha(1f)
。另外,在动画之前尝试setImageResource
(切换第3行,然后是2)。