aboutsummaryrefslogtreecommitdiffhomepage
path: root/samplecode/SampleAnimator.cpp
diff options
context:
space:
mode:
authorGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-10-21 19:41:10 +0000
committerGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-10-21 19:41:10 +0000
commit80b4ebe5d598039f1f8b75053053f0853e02fdb8 (patch)
treea5a052328c767f8ba193a54949a55f52fed23e9d /samplecode/SampleAnimator.cpp
parentd2abab656b26242a186fe6c7e66eedf92b3a99d1 (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.cpp17
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;
}