summaryrefslogtreecommitdiff
path: root/libs/hwui/SkiaCanvas.cpp
diff options
context:
space:
mode:
author Jorge Betancourt <jmbetancourt@google.com> 2022-09-01 09:57:09 -0400
committer Jorge Betancourt <jmbetancourt@google.com> 2023-01-06 16:51:36 +0000
commit2e58b5c4b9f7d96ce84ccc0dabe2fcd3667052fe (patch)
tree33be7f46f06892b6bad4e540e5b85d02c280991e /libs/hwui/SkiaCanvas.cpp
parent1d7957fab8fc7e03b8ad02cdf21d2366852cfc60 (diff)
add support for rendering lottie animations through a LottieDrawable
This is an initial push that only supports basic playback Test: frameworks/base/tests/VectorDrawableTest and run LottieDrawable activity Change-Id: Ic34366b0cd0984a512d8684d476227830903f778 Bug: 257304231
Diffstat (limited to 'libs/hwui/SkiaCanvas.cpp')
-rw-r--r--libs/hwui/SkiaCanvas.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp
index d83d78f650aa..a1c4b49b6742 100644
--- a/libs/hwui/SkiaCanvas.cpp
+++ b/libs/hwui/SkiaCanvas.cpp
@@ -736,6 +736,10 @@ double SkiaCanvas::drawAnimatedImage(AnimatedImageDrawable* imgDrawable) {
return imgDrawable->drawStaging(mCanvas);
}
+void SkiaCanvas::drawLottie(LottieDrawable* lottieDrawable) {
+ lottieDrawable->drawStaging(mCanvas);
+}
+
void SkiaCanvas::drawVectorDrawable(VectorDrawableRoot* vectorDrawable) {
vectorDrawable->drawStaging(this);
}