From: Michal Szczecinski Date: Thu, 25 May 2023 07:15:02 +0000 (+0200) Subject: lottieitem: Added alpha in Fill::updateContent method. X-Git-Tag: accepted/tizen/unified/20230528.171050^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F77%2F293377%2F1;p=platform%2Fcore%2Fuifw%2Flottie-player.git lottieitem: Added alpha in Fill::updateContent method. use parent alpha in the Fill::updateContent method to calculate combined alpha. Change-Id: Id56f4cd9680c7c906219001ac4f1e632f7c569f7 --- diff --git a/src/lottie/lottieitem.cpp b/src/lottie/lottieitem.cpp index d5fd636..15e00da 100644 --- a/src/lottie/lottieitem.cpp +++ b/src/lottie/lottieitem.cpp @@ -1271,9 +1271,9 @@ renderer::Fill::Fill(model::Fill *data) mDrawable.setName(mModel.name()); } -bool renderer::Fill::updateContent(int frameNo, const VMatrix &, float) +bool renderer::Fill::updateContent(int frameNo, const VMatrix &, float alpha) { - auto combinedAlpha = mModel.opacity(frameNo); + auto combinedAlpha = alpha * mModel.opacity(frameNo); auto color = mModel.color(frameNo).toColor(combinedAlpha); VBrush brush(color);