我的问题是我无法对整数进行动画处理。
我在Text元素中显示一些结果作为整数,如下所示:
Text
{
text: someResult
}
我已经定义了行为:
Behavior on text
{
NumberAnimation{ duration: 1000; easing.type: Easing.InOutQuad}
}
问题是动画文本会获得实数,我想要整数。
示例:上一个值为0,我将新值设置为2,这就是动画的样子:
0
0.01
0.05
0.1
0.156
0.36
...
1.81
1.95
2
但我想成为的是:
0
1
2
答案 0 :(得分:1)
您可以通过显式动画整数属性来实现此目的:
Text {
property int value: 0
text: value
Behavior on value {
NumberAnimation { duration: 1000; easing.type: Easing.InOutQuad }
}
}