2012-07-30 1 views
0

제 문제는 정수를 움직일 수 없다는 것입니다.QML : 정수 (실제가 아닌)를 애니메이션하는 방법

이 같은 텍스트 요소의 정수 부분, 같은 몇 가지 결과를 보여주는 오전 :

Text 
{ 
text: someResult 
} 

을 그리고 행동 정의 :

Behavior on text 
{ 
NumberAnimation{ duration: 1000; easing.type: Easing.InOutQuad} 
} 

문제는 애니메이션 텍스트가 실수를 얻을 수 있다는 것입니다, 그리고 I 정수를 원한다.


:하지만 내가되고 싶은 것은

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 } 
    } 
} 
+0

정확히 내가 검색 한 내용이었습니다. 감사 :) – DRAX