黑马程序员技术交流社区

标题: java图片轮播程序 [打印本页]

作者: harborbest    时间: 2013-4-24 16:11
标题: java图片轮播程序
本帖最后由 harborbest 于 2013-4-25 08:30 编辑

根据位置变换图片,能做到么?
我使用了一个循环,从数字0开始。根据不同的值进行转换图片。
比如:

    在position 0,显示image 'A'
      在position 1, 显示image 'B'
      在position 2, 显示image 'C'
      在position 3,再次显示 'A'
      在position 4,再次显示 'B'
就类似这样的,在3张图片不断变换,有什么实现方法么?
作者: JavaUtil    时间: 2013-4-24 16:39
做两个线程,用同一个锁对象。
主线程用于图片间的切换,通过线程的sleep方法控制图片的切换频率。
另一个线程和主线程进行锁对象的write和nationally方法的交互调用。可以完成停顿效果。
(以上方法仅供参考,呵呵。)
作者: 何羡玉    时间: 2013-4-24 16:50
你可以用取余的方法,用一个循环 如
for(int i=0;i<=1000;i++)
{
        if(i%3==0)
        显示图片A
        if(i%3==1)
        显示图片B
        if(i%3==2)
        显示图片c          
         }
显示的次数由你自己定,显示次数大的话,i < ?  ?的值就定义大点




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2