I want to marquee text, and when the marquee completes (the 1 full marquee cycle), I want to trigger another event.有没有好的方法可以做到这一点?选中文本 View 时,我没有看到 OnEnd 或类似的功能
最佳答案
使用自定义 TextView
,您可以覆盖 onDraw
以在 mMarquee
字段和 mStatus
字段的 mMarquee
字段上使用反射(请参阅 grepcode 上的 TextView 代码等)。mStatus
值在跑马灯运行时为 2,停止时为 0。onDraw
被调用了很多,但特别是在跑马灯完成后立即调用它。
关于android - 选框完成时触发事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12392540/