Android 轮播广告,播放能不能控制单个广告图片的播放时间,以及循环播放了多少次(如:循环循环播放的图片广告数据有三个图片,我想控制每一个出现停留的时间不一样,以及这个图片一共播放了多少次)
理论上都可以实现,主要是你想找到一个这样的插件还是自己写的问题。
可以 你可以用js 开启一个定时器
可以的啊,不过触发条件得在外边,即:每个图片的播放时间你得写在循环外
如果使用框架的话,建议可以了解一下quartz定时任务框架,功能还是比较可以的。如果自己写JS的话这个哥们写的还不错,可以借鉴一下
https://www.cnblogs.com/Jabin/p/5881855.html
前端的话建议用定时器可以解决这个(有一些定时器的插件),控制时间写在循环代码之外。后台实现在话可以用定时器的框架(quaryz)或者用spring自带的调度包(通过注解的方式实现@Scheduled)。可结合自身情况选取合适的技术进行实现。
可以使用定时器自己控制
scheduledExecutorService = Executors.newSingleThreadScheduledExecutor();
scheduledExecutorService.scheduleWithFixedDelay(
new ViewPageTask(),
2,
2,
TimeUnit.SECONDS);
}
上面可以控制时间 循环多少次,但是 不能控制 每个 图片的 停留多久,我对于你问的 可以控制每张图片停留多久比较好奇,如果你找到方法,告诉一下我们
http://blog.csdn.net/l1028386804/article/details/48049913
回复u014551772: 我已经改好了,我用的是Banner开源框架,我通过修改它的源码实现了,谢谢你们的热心帮助
我已经改好了,我用的是Banner开源框架,我通过修改它的源码实现了,谢谢你们的热心帮助