我有一个带有任意数量文本的 TextView。我的目标是让它自动从完全超出视图底部滚动,一直滚动到顶部,并以与文本长度无关的固定速率完全离开顶部。我目前主要使用线性滚动器,但它是一个巨大的混乱。Scroller 仅适用于固定持续时间的滚动范围,因此我必须根据 TextView 中有多少行、行高以及每秒要滚动多少行来计算它。
因此,在视图完成调整大小之后,我什么都做不了,暂停和恢复滚动是一团糟,等等。代码看起来很糟糕,我想知道是否有更简单的方法来实现这种效果而无需跳过箍和很可能会引入不可预见的错误?
谢谢!