有没有人知道一种有效的方法来执行一种动画,它所要做的就是逐个显示文本字符?
例如:
我在TextView
中有值1225
。现在value
将变为1250
。现在我需要做的动画如下:
1225
中的最后一个数字
(5)想要向上淡出
,新值6也会以同样的方式出现,我需要递增
这个1225
的值,直到达到1250
。有人能给我建议吗?
有没有人知道一种有效的方法来执行一种动画,它所要做的就是逐个显示文本字符?
例如:
我在TextView
中有值1225
。现在value
将变为1250
。现在我需要做的动画如下:
1225
中的最后一个数字
(5)想要向上淡出
,新值6也会以同样的方式出现,我需要递增
这个1225
的值,直到达到1250
。有人能给我建议吗?
你可以使用TextSwitcher。
看一下TextSwitcher的API演示。你可以结合setInAnimation()
和setOutAnimation()
使用setText()
,这样文本就会有动画效果地改变。
更新
我在这里找到了一个好的解决方案!