Android TextView数字动画

时间:2014-01-10 08:50:01

标签: android animation textview numbers textchanged

我有一个带有数字的textview。如果数字已更改,我想为此设置动画。但这不应该是淡入和淡出效果。我想用垂直翻转效果为每个数字设置动画。这可能吗?

2 个答案:

答案 0 :(得分:0)

Android中的

Animation视图使用。

因此,TextView将完整制作动画。

如果您想为每个单个数字制作动画,请创建大量TextView作为数字位数(以编程方式),并将数字从原始TextView移至每个TextView。然后为所有这些TextViews制作动画。

如果原始TextView的内容(301),那么您应创建三个TextView并将'3'设置为文字到第一个TextView并将'0'设置为第二个,依此类推。

答案 1 :(得分:0)

如果您正在寻找类似里程表的效果,我知道有两个可以帮助您的教程和代码示例,但您需要执行自定义视图才能实现此效果:

http://kevindion.com/2010/12/android-odometer-ui-tutorial-part-2/
https://github.com/Vinayrraj/Android-FlipDigitView

这是第二个教程最终动画的视频:
https://www.youtube.com/watch?v=d6-M2nN2Gzg&feature=youtu.be