diff options
author | 2022-09-01 09:57:09 -0400 | |
---|---|---|
committer | 2023-01-06 16:51:36 +0000 | |
commit | 2e58b5c4b9f7d96ce84ccc0dabe2fcd3667052fe (patch) | |
tree | 33be7f46f06892b6bad4e540e5b85d02c280991e /libs/hwui/SkiaCanvas.cpp | |
parent | 1d7957fab8fc7e03b8ad02cdf21d2366852cfc60 (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.cpp | 4 |
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); } |