1
resposta

FloatActionButton para alterar o tema

Olá, eu tenho uma função de personalizar o tema, ora é o meu, ora é o estilo dark.

ThemeData person(bool versao){
if(versao)
return ThemeData(minhas-configs-caqui);
else
return ThemeData.dark();
}

e tenho uma variavel bool para definir qual tema uso

class ..{
bool tema = 1; 
//1 é o padrao pro tema person
...MaterialApp(
theme: person(tema),
...
);

Gostaria de adicionar uma função no meu floatactionbutton do scaffold, a opção de alterar essa var tema.

Vi alguns assuntos mas todos parecem implementar um padrão de gerencia de estado, gostaria de entender mais o conceito antes disso. Pensei em deixar meu scaffold dentro do home da classe do materialapp, porém ele está dando alguns problemas para exibir um showDialog. Alguma sugestão? Ou um artigo que explique de forma intuitiva os modelos MobX ou BLoC?
1 resposta

Oi Gabriel, tudo bem ?

Cara eu vi que sua dúvida é um pouco antiga, será que tu já resolveu ? Se sim pode compartilhar conosco ?