Я новичок во Flutter, и у меня возникла проблема, так как я хочу обновить текстовый виджет со значением, переданным из функции numbers ().
Проблема в том, что значение внутри текста не меняется на экране, когда Нажимаю на кнопку, но в консоли меняется.
class _HomeState extends State<Home> {
int n = 10;
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.deepPurpleAccent,
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(n.toString()),
RaisedButton(
onPressed: (){
n += numbers();
print(n.toString());
},
),
],
),
),
);
}
}
int numbers (){
List<int> numbersList = List(1);
numbersList[0] = 30;
int n1 = numbersList[0];
return n1;
print(numbersList[0].toString());
}