Я пытаюсь реализовать дизайн пользовательского интерфейса, что-то вроде этого:
И это то, чего я достиг до сих пор:
Я застрял на этапе заполнения экрана ящиками, я пытался реализовать это несколькими способами (расширенные, контейнеры и т. Д.), Но в результатене удовлетворил меняКак мне это реализовать?
И у меня также есть другая проблема, когда я создаю ящик, он работает (я могу прокрутить экран вправо и появится экран навигации ящика), но я не вижузначок ящика.
Кстати, если у вас есть предложения по улучшению кода или вещей, которые я мог бы написать лучше, я буду рад услышать, что
Мой код:
class Sample extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
drawer: Drawer(),
body: Column(
children: <Widget>[
Stack(
children: <Widget>[
Container(
height: MediaQuery.of(context).size.height / 2,
width: double.infinity,
color: Color.fromRGBO(50, 50, 205, 1),
),
Opacity(
child: Image.network(
'https://cdn.pixabay.com/photo/2015/04/23/21/36/auto-736794__340.jpg',
//half of the screen
height: MediaQuery.of(context).size.height / 2,
fit: BoxFit.cover,
),
opacity: 0.3,
),
SafeArea(
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Padding(
padding: const EdgeInsets.only(bottom: 58.0),
child: Text(
'Parking App',
style: TextStyle(color: Colors.white, fontSize: 20.0),
),
),
],
),
),
],
),
],
),
);
}
}