Репост из: Code with Maryam
Flutter Tip: Transparent Images with Better Performance
Agar tasviringizga shaffoflik qo'shmoqchi bo'lsangiz, Opacity widget'idan foydalanish o'rniga Image.asset bilan opacity argumentini qo'llang.
✔ Tezroq usul:
Image.asset(
'assets/banner.png',
opacity: const AlwaysStoppedAnimation(0.5),
)
❌ Sekinroq usul:
Opacity(
opacity: 0.5,
child: Image.asset('assets/banner.png'),
)
📌 Nima uchun?
Opacity widget'ida qo'shimcha offscreen buffer ishlatiladi, bu esa sekinlashishga olib keladi. Image.asset bilan opacity ishlatish esa samaraliroq.
@codemaryam
Agar tasviringizga shaffoflik qo'shmoqchi bo'lsangiz, Opacity widget'idan foydalanish o'rniga Image.asset bilan opacity argumentini qo'llang.
✔ Tezroq usul:
Image.asset(
'assets/banner.png',
opacity: const AlwaysStoppedAnimation(0.5),
)
❌ Sekinroq usul:
Opacity(
opacity: 0.5,
child: Image.asset('assets/banner.png'),
)
📌 Nima uchun?
Opacity widget'ida qo'shimcha offscreen buffer ishlatiladi, bu esa sekinlashishga olib keladi. Image.asset bilan opacity ishlatish esa samaraliroq.
@codemaryam