изменить: Я сделал «Я ЕСМЬ» ярко-неоново-зеленым, но его смешивание с цветами кнопок стало темно-зеленым.
Я хочу отображать текст поверх двух кнопок которые покрывают весь экран, 1 верхнюю половину и 1 нижнюю половину. Я хочу, чтобы текст отображался в центре экрана, как бы закрывая часть каждой кнопки. Это мой код для кнопок:
Widget build(BuildContext context) {
return Scaffold(
body: Align(
alignment: Alignment.center,
child: Column(
children: <Widget>[
Container(
height: (MediaQuery.of(context).size.height) / 2,
width: MediaQuery.of(context).size.width,
child: RaisedButton(
color: Colors.black87,
child: poorText,
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => SecondRoute()),
);
},
),
),
Container(
height: (MediaQuery.of(context).size.height) / 2,
width: MediaQuery.of(context).size.width,
child: RaisedButton(
color: Colors.black87,
child: richText,
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => ThirdRoute()),
);
},
),
),
],
),
),
);}
Я пытался использовать стек, но он говорит, что используется слишком много позиционных аргументов. Как мне сохранить макет столбцов и слой текста поверх кнопок? Если есть другой способ без столбца, который все еще позволяет заставить кнопки работать, это тоже нормально. Спасибо!