1
resposta

Problema ao adicionar theme ao botao

Boa noite, estou com um problema para aplicar o theme no botao, estou utilizando o xcode como emulador e o theme nao se aplica de maneira nehuma no botao.

 Widget build(BuildContext context) {
    return MaterialApp(
      home:ListaTranferencias(),
      theme: ThemeData(
        primaryColor: Colors.grey[900],
        accentColor: Colors.redAccent[700],
        buttonTheme: ButtonThemeData( 
          buttonColor: Colors.redAccent[700],
          textTheme: ButtonTextTheme.accent
        ),
      ),
    );
  }

Como resolver esse problema com o theme?

1 resposta

Olá Murilo, tudo bem? Obrigado por compartilhar sua dúvida conosco!

Pelo código que você compartilhou, parece que você está tentando aplicar um tema personalizado ao botão em seu aplicativo Flutter. No entanto, você mencionou que o tema não está sendo aplicado corretamente.

Uma possível solução para esse problema é definir o tema do botão diretamente no widget do botão, em vez de definir o tema do botão no tema global do aplicativo. Por exemplo:

RaisedButton(
  child: Text('Meu Botão'),
  color: Theme.of(context).accentColor,
  textColor: Colors.white,
  onPressed: () {},
),

Dessa forma, você pode definir a cor do botão com base no tema global do aplicativo, mas ainda assim ter controle total sobre a aparência do botão.

Espero que isso ajude a resolver seu problema! Se você tiver alguma outra dúvida, não hesite em perguntar.

Espero ter ajudado e bons estudos!