作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在我的项目中使用动画序列。我已将 onClickListener 设置为放置动画序列的图像。现在,当我第一次运行代码并单击图像时,它会开始正确运行动画,但之后它再也不会在单击时运行。我必须再次运行代码。那么如何多次运行动画序列呢?我已将我的代码放在下面以启动动画序列。
image.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
animation_door = (AnimationDrawable) image.getBackground();
animation_door.start();} });
最佳答案
好吧,在再次点击你的按钮之前,你还必须停止动画,所以你可以这样尝试,
image.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
animation_door = (AnimationDrawable) image.getBackground();
animation_door.stop();
animation_door.start();
}
});
关于android - 如何多次运行动画序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7321054/
我是一名优秀的程序员,十分优秀!