2

我的问题是我不能为整数设置动画。

我在 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
4

1 回答 1

2

您可以通过显式地为整数属性设置动画来实现此目的:

Text {
    property int value: 0
    text: value
    Behavior on value {
        NumberAnimation { duration: 1000; easing.type: Easing.InOutQuad }
    }
}
于 2012-07-30T20:27:10.993 回答