Как создать эффект размытия фона во флаттере, как фон в панели уведомлений Android при опускании? - PullRequest
1 голос
/ 08 ноября 2019

Я хочу создать следующий фоновый эффект, как в Android. Я использовал фоновый фильтр и создал эффект размытия, но это нежелательный эффект

! (https://encrypted -tbn0.gstatic.com / images? Q = tbn% 3AANd9GcTVNFDRHU59iqXh9Abest7g9uZ5QE4WFbYGgzpF5 * * 8)

1 Ответ

0 голосов
/ 08 ноября 2019

Это не эффект размытия, а непрозрачность цвета.

 Opacity(
            opacity: animation.value * 0.5,
            child: Container(
              height: MediaQuery.of(context).size.height,
              width: MediaQuery.of(context).size.width,
              color: Colors.black,
            ),
          ), 

Если вам не нужен динамический режим, вы можете просто использовать

Container(
              foregroundDecoration: BoxDecoration(
                color: Colors.black.withOpacity(0.5)
              ),
              child: yourChild,
            ),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...