Merge pull request #29 from kenzieschmoll/optimizations

Use GradientContainer to optimize raster performance
This commit is contained in:
Shawn 2022-09-20 19:46:51 -06:00 committed by GitHub
commit d5f9da01b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -112,7 +112,7 @@ class _CollapsingPullQuoteImage extends StatelessWidget {
); );
} }
Stack _buildImage(double collapseAmt) { Widget _buildImage(double collapseAmt) {
return Stack( return Stack(
fit: StackFit.expand, fit: StackFit.expand,
children: [ children: [
@ -124,16 +124,13 @@ class _CollapsingPullQuoteImage extends StatelessWidget {
opacity: AlwaysStoppedAnimation(1 - collapseAmt * .7), opacity: AlwaysStoppedAnimation(1 - collapseAmt * .7),
), ),
), ),
BlendMask( GradientContainer(
blendModes: const [BlendMode.colorBurn],
opacity: .9,
child: VtGradient(
[ [
Color(0xFFBEABA1).withOpacity(1), Color(0xFFBEABA1).withOpacity(1),
Color(0xFFA6958C).withOpacity(1), Color(0xFFA6958C).withOpacity(1),
], ],
const [0, 1], const [0.0, 1.0],
), blendMode: BlendMode.colorBurn,
), ),
], ],
); );