From 0aa9355a55d3c5e7a0ab81062a8a158ce0e0ce17 Mon Sep 17 00:00:00 2001 From: Felix Kirchner Date: Mon, 3 Mar 2025 00:53:48 +0100 Subject: [PATCH] Added information view --- lib/views/information_view.dart | 46 +++++++++++++++++++++++++++++++++ lib/views/main_menu_view.dart | 11 ++++++++ 2 files changed, 57 insertions(+) create mode 100644 lib/views/information_view.dart diff --git a/lib/views/information_view.dart b/lib/views/information_view.dart new file mode 100644 index 0000000..58f11e6 --- /dev/null +++ b/lib/views/information_view.dart @@ -0,0 +1,46 @@ +import 'package:flutter/cupertino.dart'; + +class InformationView extends StatelessWidget { + @override + Widget build(BuildContext context) { + return CupertinoPageScaffold( + navigationBar: CupertinoNavigationBar( + middle: Text('Über'), + ), + child: SafeArea( + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Padding( + padding: EdgeInsets.symmetric(vertical: 20.0), + child: Text( + 'Cabo Counter', + style: TextStyle( + fontSize: 30, + fontWeight: FontWeight.bold, + ), + ), + ), + Text( + 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed ' + 'diam nonumy eirmod tempor invidunt ut labore et dolore ' + 'magna aliquyam erat, sed diam voluptua. At vero eos et ' + 'accusam et justo duo dolores et ea rebum. Stet clita kasd ' + 'gubergren, no sea takimata sanctus est Lorem ipsum dolor ' + 'sit amet. Lorem ipsum dolor sit amet, consetetur ' + 'sadipscing elitr, sed diam nonumy eirmod tempor invidunt ' + 'ut labore et dolore magna aliquyam erat, sed diam ' + 'voluptua. At vero eos et accusam et justo duo dolores et ' + 'ea rebum. Stet clita kasd gubergren, no sea takimata ' + 'sanctus est Lorem ipsum dolor sit amet.Lorem ipsum dolor ' + 'sit amet, consetetur sadipscing elitr, sed diam nonumy ' + 'eirmod tempor invidunt ut labore et dolore magna aliquyam ' + 'erat, sed diam voluptua. At vero eos et accusam et justo ' + 'duo dolores et ea rebum. Stet clita kasd gubergren, no ' + 'sea takimata sanctus est Lorem ipsum dolor sit amet. ', + textAlign: TextAlign.center, + ) + ], + ))); + } +} diff --git a/lib/views/main_menu_view.dart b/lib/views/main_menu_view.dart index 95cc78b..ec16afe 100644 --- a/lib/views/main_menu_view.dart +++ b/lib/views/main_menu_view.dart @@ -3,6 +3,7 @@ import 'dart:math'; import 'package:cabo_counter/data_classes/game_session.dart'; import 'package:cabo_counter/views/active_game_view.dart'; import 'package:cabo_counter/views/create_game_view.dart'; +import 'package:cabo_counter/views/information_view.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; @@ -44,6 +45,16 @@ class _MainMenuViewState extends State { return CupertinoPageScaffold( navigationBar: CupertinoNavigationBar( + leading: IconButton( + onPressed: () { + Navigator.push( + context, + CupertinoPageRoute( + builder: (context) => InformationView(), + ), + ); + }, + icon: const Icon(CupertinoIcons.info_circle)), middle: const Text('Cabo Counter'), trailing: IconButton( onPressed: () {