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 に答える