Added information view

This commit is contained in:
Felix Kirchner
2025-03-03 00:53:48 +01:00
parent d8e4a70009
commit 0aa9355a55
2 changed files with 57 additions and 0 deletions

View File

@@ -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,
)
],
)));
}
}

View File

@@ -3,6 +3,7 @@ import 'dart:math';
import 'package:cabo_counter/data_classes/game_session.dart'; import 'package:cabo_counter/data_classes/game_session.dart';
import 'package:cabo_counter/views/active_game_view.dart'; import 'package:cabo_counter/views/active_game_view.dart';
import 'package:cabo_counter/views/create_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/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -44,6 +45,16 @@ class _MainMenuViewState extends State<MainMenuView> {
return CupertinoPageScaffold( return CupertinoPageScaffold(
navigationBar: CupertinoNavigationBar( navigationBar: CupertinoNavigationBar(
leading: IconButton(
onPressed: () {
Navigator.push(
context,
CupertinoPageRoute(
builder: (context) => InformationView(),
),
);
},
icon: const Icon(CupertinoIcons.info_circle)),
middle: const Text('Cabo Counter'), middle: const Text('Cabo Counter'),
trailing: IconButton( trailing: IconButton(
onPressed: () { onPressed: () {