385841539/MarqueeView

关于循环滚动

QX-Zach opened this issue · 2 comments

考虑一下用两个画笔,一个画笔开始滚动绘制的时候另个画笔的xLocation设置成控件宽度,并禁止绘制;当第一个画笔绘制到需要的位置,启动第二个画笔绘制,然后根据需要重置第一个画笔并停止绘制,以此循环。这个方法还没有验证。

楼主的方法,String会越来越长

嗯嗯 , 是的 现在的方法 String 会越来越长 , 文章里我也 说了 这个问题 , 处理 不够优雅 , 最开始的想法 事 和你这个想法 差不多 , 不过我是一个画笔 , 只是 改变 xLocation 的 值 来恢复到 初始 状态 , 但是出现了 很明显的抖动 , 理论 被实践 打破了 , 哪天 有时间了 试试 你这个 方法 。