在继续其余代码之前,等待ImageView.animate()结束

马蒂亚斯已售

我是一个学习android开发的初学者,我试图使用ImageView.animate()。alpha()使用淡入和淡出动画进行图像切换。我发现图像在动画完成之前发生了变化,因此看不到动画。

我的代码是

   ImageView image = (ImageView)findViewById(R.id.imageToChange);
   image.animate().alpha(0f).setDuration(1000);
   image.setImageResource(R.drawable.image2);

预先感谢,马特

扎戈尔斯基

为了等待动画结束,您可以使用Android网站setListener方法中的示例

如果要使视图变为可见,则需要进行设置alpha(1f)另外,请setImageResource在动画之前尝试(用3切换第3行)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章