YuraSika25
@YuraSika25
Учусь на программиста

Как вывести текст на Flutter/Dart?

Помогите, пожалуйста!
Хочу сделать приложение, которое должно: отразить любой текст в центре экрана, а после нажатия на любое место на экране, цвет фона должен быть изменен на случайный.
Я уже сделал, что после нажатия, приложение меняет цвет на случайный.
Как добавить какой-то текст к этому всему?
Вот код:

void main() {
runApp(MaterialApp(title:'Hello world',home: MyPage()));
}

class MyPage extends StatefulWidget {
@override
_MyPageState createState() => new _MyPageState();
}

class _MyPageState extends State {
final Random _random = Random();

Color _color = Color(0xFFFFFFFF);

void changeColor() {
setState(() {
_color = Color.fromARGB(
//or with fromRGBO with fourth arg as _random.nextDouble(),
_random.nextInt(256),
_random.nextInt(256),
_random.nextInt(256),
_random.nextInt(256),
);
});
}

@override
Widget build(BuildContext context) {
return Scaffold(
body: InkWell(
onTap: changeColor,
child: Container(
color: _color,
),
),
);
}
}
  • Вопрос задан
  • 579 просмотров
Решения вопроса 1
RomReed
@RomReed
JavaScript, Flutter, ReactNative, Redux, Firebase
Container(
color: _color,
child:Expanded(child:Center(
child:Text('123')
))
),
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы