+ LibraryPage
+ StoryPage
+ logo
+ font
This commit is contained in:
2023-09-13 09:03:52 +02:00
parent f8348a3f96
commit 063b3ed8d3
186 changed files with 17200 additions and 325 deletions

View File

@@ -0,0 +1,39 @@
import 'package:flutter/material.dart';
class TitleUtils extends StatelessWidget {
const TitleUtils({super.key,required this.title});
final String title ;
@override
Widget build(BuildContext context) {
return Stack(
children: [
Text(
title,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 40,
fontWeight: FontWeight.bold,
fontFamily: 'Salina',
//color: Colors.white,
foreground: Paint()
..style = PaintingStyle.stroke
..strokeWidth = 2
..color = Colors.black,
),
),
Text(
title,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 40,
fontWeight: FontWeight.bold,
fontFamily: 'Salina',
color: Colors.yellow[100],
)
),
],
);
}
}

View File

@@ -0,0 +1,34 @@
import 'package:flutter/material.dart';
class IconCard extends StatelessWidget {
final IconData icon;
final String label;
const IconCard({super.key, required this.icon,required this.label}) ;
@override
Widget build(BuildContext context) {
return InkWell(
onTap: () {
Navigator.pushNamed(context, 'storyPage', arguments:this.label);
// Navigator.of(context).push('route' as Route<Object?>);
},
child: Card(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(
icon,
size: 50,
),
SizedBox(height: 10),
Text(
label,
style: TextStyle(fontSize: 16),
),
],
),
),
);
}
}

View File

@@ -0,0 +1,39 @@
import 'package:flutter/material.dart';
class TitleUtils extends StatelessWidget {
const TitleUtils({super.key,required this.title});
final String title ;
@override
Widget build(BuildContext context) {
return Stack(
children: [
Text(
title,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 40,
fontWeight: FontWeight.bold,
fontFamily: 'Salina',
//color: Colors.white,
foreground: Paint()
..style = PaintingStyle.stroke
..strokeWidth = 2
..color = Colors.black,
),
),
Text(
title,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 40,
fontWeight: FontWeight.bold,
fontFamily: 'Salina',
color: Colors.yellow[100],
)
),
],
);
}
}