Функция TextTest
должна возвращать значение, и некоторые другие ошибки были исправлены:
class Test extends StatelessWidget {
@override
Widget TextTest(String text) {
return Text(text);
}
Widget build(BuildContext context) {
return Center(
child: Column(
children: <Widget>[
TextTest('String'),
TextTest('hello'),
TextTest('wtf'),
],
));
}
}
update Может быть то, что вы хотите:
class Test extends StatelessWidget {
final String greeting;
Test(this.greeting);
Widget build(BuildContext context) {
return Center(
child: Column(
children: <Widget>[
Text(greeting),
Text('hello'),
Text('wtf'),
],
));
}
}
и использовать его Test('Hi')