Eu tenho um NavigationBar
no meu aplicativo e ocasionalmente mostrarei uma planilha inferior modal. Gostaria que a folha de baixo tivesse a mesma cor da folha NavigationBar
. Qual é a cor padrão para a folha inferior modal NavigationBar
e, portanto, para a folha inferior modal?
showModalBottomSheet<void>(
context: _scaffoldKey.currentContext!,
builder: (BuildContext context) {
return BottomSheetComponent(marker: marker);
},
clipBehavior: Clip.hardEdge,
)
Você pode ver as cores padrão de um widget Flutter nos documentos ou no código-fonte.
Na documentação, a
backgroundColor
propriedade deNavigationBar
é descrita como:Você pode obter
ColorScheme
deTheme.of(context).colorScheme
. Por exemplo, para obter oColorScheme.onSurface
valor você pode fazer isso:Se você está perguntando sobre a origem da cor colorida que se aplica ao
NavigationBar
, isso vem da propriedade surfaceTintColor .