0
默认情况下,我有一个ImageView
与alpha=0
。所以它在另一个图像上作为不可见的叠加层。如何制作闪烁的图像动画?
单击时,我想创建一个动画,显示200ms的叠加图像,然后再次隐藏它。
下面的工作一般,但只有一次!为什么?
final ImageView flash = (ImageView) view.findViewById(R.id.flash);
flash.animate()
.alpha(255) //make visible
.setDuration(200)
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
flash.setImageAlpha(0); //hide again
}
});
这确实很混乱。但作品! – membersound
我希望在编写Android xD时,这是唯一令人困惑的事情 – lelloman