就像Button控件有监听器一样,动画效果也有监听器,只需要实现AnimationListener就可以实现对动画效果的监听,其中需要重载三个函数,就是下面的这几个函数:
private class MyListenr implements AnimationListener{
@Override
public void onAnimationEnd(Animation arg0) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animation arg0) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationStart(Animation arg0) {
// TODO Auto-generated method stub
}
}
其中第一个函数的意思是在动画执行完之后需要开发者做什么,第二个函数的意思是在动画重复执行的过程中应该做什么,第三个函数的意思是当动画开始执行时有什么动作发生。
下面我实现了一个例子,点击删除按钮,图片慢慢淡去,并最终删除,当点击添加按钮时向viewGroup中添加一个imageview,实现的截图如下:

具体的实现代码如下:

本文介绍了如何在Android开发中使用AnimationListener监听动画效果。通过实现该监听器的三个关键函数,可以实现对动画过程的控制。举例说明了在删除按钮点击时,图片淡出并最终删除的动画效果,以及添加按钮触发时添加ImageView的动画操作。
最低0.47元/天 解锁文章
378

被折叠的 条评论
为什么被折叠?



