From 3ba6f9d714d9ebcef486f3a5e3448b6b91c2839f Mon Sep 17 00:00:00 2001 From: marco Date: Thu, 5 Dec 2024 15:54:23 +0100 Subject: [PATCH] Language-Widget added --- assets/de_icon.png | Bin 0 -> 891 bytes assets/gb_icon.png | Bin 0 -> 3997 bytes lib/widgets/language_widget.dart | 48 +++++++++++++++++++++++++++++++ pubspec.yaml | 4 ++- 4 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 assets/de_icon.png create mode 100644 assets/gb_icon.png create mode 100644 lib/widgets/language_widget.dart diff --git a/assets/de_icon.png b/assets/de_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fad5ffebe74a10ffb7b0dc192a36157eb548e6ea GIT binary patch literal 891 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 literal 0 HcmV?d00001 diff --git a/lib/widgets/language_widget.dart b/lib/widgets/language_widget.dart new file mode 100644 index 0000000..947f0ff --- /dev/null +++ b/lib/widgets/language_widget.dart @@ -0,0 +1,48 @@ +import 'package:flutter/material.dart'; + +class LanguageWidget extends StatelessWidget { + const LanguageWidget({super.key}); + + @override + Widget build(BuildContext context) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Image.asset( + 'assets/de_icon.png', + width: 50, + ), + const Padding(padding: EdgeInsets.only(right: 15)), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text('Deutsch', style: Theme.of(context).textTheme.bodyLarge), + Text('Muttersprache', + style: Theme.of(context).textTheme.bodyMedium), + ], + ), + ], + ), + const Padding(padding: EdgeInsets.only(bottom: 8)), + Row( + children: [ + Image.asset( + 'assets/gb_icon.png', + width: 50, + ), + const Padding(padding: EdgeInsets.only(right: 15)), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text('Englisch', style: Theme.of(context).textTheme.bodyLarge), + Text('Sehr gut', style: Theme.of(context).textTheme.bodyMedium), + ], + ), + ], + ), + ], + ); + } +} diff --git a/pubspec.yaml b/pubspec.yaml index 55344c0..ddb22d2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -24,4 +24,6 @@ flutter: assets: - assets/content.json - - assets/profile.jpg \ No newline at end of file + - assets/profile.jpg + - assets/de_icon.png + - assets/gb_icon.png \ No newline at end of file