我有一个带有数字的textview。如果数字已更改,我想为此设置动画。但这不应该是淡入和淡出效果。我想用垂直翻转效果为每个数字设置动画。这可能吗?
答案 0 :(得分:0)
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