Изменить серый фон наложения BottomSheet - PullRequest
0 голосов
/ 12 ноября 2018

Есть ли способ изменить цвет фона наложения при использовании showModalBottomSheet?

Сейчас цвет всегда серый, но я хочу использовать другой цвет, например зеленый, как показано ниже.

changing color

Вот код, используемый в демоверсии для справки

        showModalBottomSheet<void>(context: context, builder: (BuildContext context) {
          return Container(
            child: Padding(
              padding: const EdgeInsets.all(32.0),
              child: Text('This is the modal bottom sheet. Tap anywhere to dismiss.',
                textAlign: TextAlign.center,
                style: TextStyle(
                  color: Theme.of(context).accentColor,
                  fontSize: 24.0
                )
              )
            )
          );
        });

1 Ответ

0 голосов
/ 12 ноября 2018

Краткий ответ: вы не можете.

Цвет жестко закодирован в классе _ModalBottomSheetRoute (связан с @pskink), и изменить его значение невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...