A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© harborbest 中级黑马   /  2013-4-24 16:11  /  1480 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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张图片不断变换,有什么实现方法么?

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

2 个回复

倒序浏览
做两个线程,用同一个锁对象。
主线程用于图片间的切换,通过线程的sleep方法控制图片的切换频率。
另一个线程和主线程进行锁对象的write和nationally方法的交互调用。可以完成停顿效果。
(以上方法仅供参考,呵呵。)

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
你可以用取余的方法,用一个循环 如
for(int i=0;i<=1000;i++)
{
        if(i%3==0)
        显示图片A
        if(i%3==1)
        显示图片B
        if(i%3==2)
        显示图片c          
         }
显示的次数由你自己定,显示次数大的话,i < ?  ?的值就定义大点

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马