发明名称 |
一种实现跑马灯无缝滚动效果的方法和装置 |
摘要 |
本发明提供了一种实现跑马灯无缝滚动效果的方法和装置,该方法包括:确定第一层容器宽度,从滚动信息的起始位置复制大于等于第一层容器宽度的目标信息,将目标信息拷贝到滚动信息之后,形成新的滚动信息;确定滚动信息的绝对长度;将绝对长度加第一层容器宽度,构建显示长度;根据显示长度,在第一层容器宽度滚动显示新的滚动信息;统计当前循环中,滚动出第一层容器的信息长度;当滚动出第一容器的信息长度达到所述绝对长度时,移除第一层容器中显示的当前信息;根据移除的当前信息,进行下一轮滚动信息的滚动。本发明提供的方案实现了两条信息间的无缝滚动。 |
申请公布号 |
CN106055323A |
申请公布日期 |
2016.10.26 |
申请号 |
CN201610362396.3 |
申请日期 |
2016.05.26 |
申请人 |
浪潮软件集团有限公司 |
发明人 |
李朋繁 |
分类号 |
G06F9/44(2006.01)I;G06T13/00(2011.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
济南信达专利事务所有限公司 37100 |
代理人 |
李世喆 |
主权项 |
一种实现跑马灯无缝滚动效果的方法,其特征在于,确定第一层容器宽度,从滚动信息的起始位置复制大于等于所述第一层容器宽度的目标信息,还包括:将所述目标信息拷贝到所述滚动信息之后,形成新的滚动信息;确定所述滚动信息的绝对长度;将所述绝对长度加所述第一层容器宽度,构建显示长度;根据所述显示长度,在所述第一层容器宽度滚动显示所述新的滚动信息;统计当前循环中,滚动出所述第一层容器的信息长度;当滚动出所述第一容器的信息长度达到所述绝对长度时,移除所述第一层容器中显示的当前信息;根据移除的当前信息,进行下一轮滚动信息的滚动。 |
地址 |
250100 山东省济南市高新区科航路2877号 |