lottieitem: Added alpha in Fill::updateContent method. 79/293379/1 accepted/tizen/7.0/unified/20230526.164245
authorMichal Szczecinski <mihashco89@gmail.com>
Thu, 25 May 2023 07:15:02 +0000 (09:15 +0200)
committerjoogab.yun <joogab.yun@samsung.com>
Thu, 25 May 2023 08:40:35 +0000 (17:40 +0900)
use parent alpha in the Fill::updateContent method to calculate combined
alpha.

Change-Id: Id56f4cd9680c7c906219001ac4f1e632f7c569f7

src/lottie/lottieitem.cpp

index d5fd636a7b267fe1469b537aebbe435b92446ac3..15e00da0939d82134aa7b2c3bef50c085bea1688 100644 (file)
@@ -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);