Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Found this candidate, but the arguments don't match. RAISEDBUTTON

aula 4 parte 3 do criando projeto de flutter, o instrutor fala pra adicionar o raisedbutton, sendo que assim que adiciono e salvo, da esse erro e o botão não é adicionado.

ERROR: lib/main.dart:25:23: Error: Required named parameter 'onPressed' must be provided. ERROR: RaisedButton(), ERROR: ^ ERROR: ../../snap/flutter/common/flutter/packages/flutter/lib/src/material/raised_button.dart:42:9: Context: Found this candidate, but the arguments don't match. ERROR: const RaisedButton({ ERROR:

PARTE DO CODIGO USADO:

class FormularioTransferencia extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('Criando Transferência'),),
      body: Column(
        children: <Widget>[
          TextField(),
          TextField(),
          RaisedButton(),
        ],
      ),
    );
  }
}
1 resposta
solução!

Olá, Caio! Tudo bem?

Primeiro, te peço desculpas pela demora.

Tente usar o ElevatedButton no lugar de RaisedButton. Da seguinte forma:

import 'package:flutter/material.dart';

class FormularioTransferencia extends StatelessWidget {
  const FormularioTransferencia({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Criando Transferência'),
      ),
      body: Column(
        children: <Widget>[
          const TextField(),
          const TextField(),
          ElevatedButton( //Troquei RaisedButton por ElevatedButton
            onPressed: () {
              print("Hello world!");
            },
            child: const Text("Aperte aqui"),
          ),
        ],
      ),
    );
  }
}

O widget RaisedButton não está mais sendo utilizado no Flutter, com as últimas atualizações e você deve estar usando uma versão de Flutter mais atual que a do instrutor, mas pode trocar pelo ElevatedButton que não vai ter problemas.

Espero que isso tenha te ajudado. Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado. ✓