diff options
author | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-10-21 19:41:10 +0000 |
---|---|---|
committer | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-10-21 19:41:10 +0000 |
commit | 80b4ebe5d598039f1f8b75053053f0853e02fdb8 (patch) | |
tree | a5a052328c767f8ba193a54949a55f52fed23e9d /samplecode/SampleAnimator.cpp | |
parent | d2abab656b26242a186fe6c7e66eedf92b3a99d1 (diff) |
first cut at a checkbox
git-svn-id: http://skia.googlecode.com/svn/trunk@402 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode/SampleAnimator.cpp')
-rw-r--r-- | samplecode/SampleAnimator.cpp | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/samplecode/SampleAnimator.cpp b/samplecode/SampleAnimator.cpp index 14c974557c..2909ebc781 100644 --- a/samplecode/SampleAnimator.cpp +++ b/samplecode/SampleAnimator.cpp @@ -69,7 +69,20 @@ bool SkAnimatorView::decodeStream(SkStream* stream) { void SkAnimatorView::onDraw(SkCanvas* canvas) { if (fAnimator) { canvas->drawColor(SK_ColorWHITE); - fAnimator->draw(canvas, SkTime::GetMSecs()); + fAnimator->draw(canvas, 0); + + canvas->save(); + canvas->translate(120, 30); + canvas->scale(0.5, 0.5); + fAnimator->draw(canvas, 0); + canvas->restore(); + + canvas->save(); + canvas->translate(190, 40); + canvas->scale(0.25, 0.25); + fAnimator->draw(canvas, 0); + canvas->restore(); + this->inval(NULL); } } @@ -80,7 +93,7 @@ static SkView* MyFactory() { SkAnimatorView* av = new SkAnimatorView; // av->decodeFile("/skimages/test.xml"); av->setURIBase("/skia/trunk/animations/"); - av->decodeFile("/skia/trunk/animations/paths#1.xml"); + av->decodeFile("/skia/trunk/animations/checkbox.xml"); return av; } |