首页 / 浏览问题 / 移动GIS / 问题详情
DynamicView动画重复播放
15EXP 2021年12月20日

版本:imobile v1020

场景:在DynamicView动画播放完后,点击按钮再重新播放动画。

问题:播放完后点击按钮再次播放,调用startAnimation(),并没有播放动画


1个回答

您好,您那边是播放结束了是怎么判断的呢?您那边可以先停止动画再开启动画或者暂停动画然后继续动画
9,197EXP 2021年12月20日

播放结束不是通过代码判断的,就是设置的动画看着执行完了

代码逻辑是:执行完后,点击某个按钮隐藏remove掉DynamicView

再点击某个按钮addDynamicView,然后再执行

dynamicView.startAnimation();

试了再startAnimation()之前先调用stopAnimation()和pauseAnimation()

还是没有重新开始动画

您那边修改一下代码逻辑呢,看着执行完后调用停止动画,然后再开启动画看下是否正常
修改了代码逻辑,去掉了remove和add操作,remove改为stopAnimation();add改为startAnimation(),经测试还是不能再次播放动画
...