学了小技巧还是要CSDN一下,以免下次需要的时候找不到。。
(1)基于字符串数组和字符串控件的向下滚动字幕
基本思路是依次从数组中取每一个字符串送显示;滚动是用循环次数与数组行数的大小进行求余数运算获得循环的索引值。
(2)基于长字符串和字符串控件的滚动字幕
基本思路是采用截取字符串函数,每次偏移量加2,长度不变即可。
(3)基于字符串控件整体移动的横向钟摆型滚动字幕
这是对应的字符串长度小于显示区宽度的情况。
思路:字符串作为一个整体,其左侧在显示区的位置是可以通过属性节点进行写入的。改变它,整个字符串就在移动。设计模式采用基本状态机模式。
(4)基于数值显示控件滑动杆和字符串图片的横向滚动字幕
思路:在自定义控件中,用要显示的图片替换滑动杆上的滑块图片。依次改变要显示的数值的大小就可以让滑块滚动起来。
滚动字幕,前面板截图能做成执行动图就好了,还不会做;其中的字号大小差别比较大,浏览起来可能显得没有章法。程序较为简单,就不附下载地址了。这么点东西,竟然写了1个多小时吗?什么效率这是,打工人!哪个算是默认标题,存不得发不得?
来源:oschina
链接:https://my.oschina.net/u/4415966/blog/4708508