Примечание: я наблюдаю в флаттере бета-3, _buttonWasPressed () выдает ошибку компиляции.

о, я довольно новичок в флаттер / дротик, так что будь осторожен со мной. Я просто пытаюсь сделать очень простое приложение, в котором при нажатии кнопки появляются текстовые обновления, сообщающие, сколько раз вы нажали кнопку. Я понятия не имею, почему этот код не работает. Кнопка появляется, но при нажатии ничего не происходит.

import 'package:flutter/material.dart';

class Homepage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new Column(
      children: <Widget>[],
    );
  }
}

class Buttonz extends StatefulWidget {
  @override
  _ButtonBeingPressed createState() => new _ButtonBeingPressed();
}

class _ButtonBeingPressed extends State<Buttonz> {
  int _timesPressed = 0;
  _buttonWasPressed() {
    setState(() {
      _timesPressed++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return new Column(children: <Widget>[
     new Center(
          child: new Row(
        children: <Widget>[
          new Text(
              'The button was pressed ' + _timesPressed.toString() + "         
 times"),
          new RaisedButton(
            onPressed: _buttonWasPressed(),
           child: new Row(
              children: <Widget>[new Text("Press meh")],
            ),
          ),
        ],
      ))
    ]);
  }
}

Ответы на вопрос(1)

Ваш ответ на вопрос