diff options
Diffstat (limited to 'examples/declarative/canvas/svgpath/tiger.qml')
-rw-r--r-- | examples/declarative/canvas/svgpath/tiger.qml | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/examples/declarative/canvas/svgpath/tiger.qml b/examples/declarative/canvas/svgpath/tiger.qml index 440e81ef30..052c090708 100644 --- a/examples/declarative/canvas/svgpath/tiger.qml +++ b/examples/declarative/canvas/svgpath/tiger.qml @@ -3,23 +3,31 @@ import "tiger.js" as Tiger Canvas { id:canvas - width:800 - height:800 + width:1900 + height:1150 property int frame:0 Timer { repeat:true - interval:10 + interval:100 running:true onTriggered: { - frame++; - if (frame > Tiger.tiger.length) - frame = 0; - Tiger.draw(canvas.getContext(), canvas.frame); + canvas.frame++; + if (canvas.frame > Tiger.tiger.length) { + canvas.frame = 0; + } else { + Tiger.draw(canvas.getContext(), canvas.frame); + } } } - - /*onDrawRegion:{ +/* + onDrawRegion:{ Tiger.draw(context, canvas.frame); - }*/ + } +Text { + anchors.top : parent.top + font.pixelSize : 30 + text: "drawing path:" + canvas.frame + "/" + Tiger.tiger.length; +} +*/ } |