implement basic design/language settings functionality
This commit is contained in:
@@ -9,6 +9,8 @@ class LanguageView extends StatefulWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class _LanguageViewState extends State<LanguageView> {
|
class _LanguageViewState extends State<LanguageView> {
|
||||||
|
String _selectedLanguage = "Systemstandard";
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
@@ -19,25 +21,31 @@ class _LanguageViewState extends State<LanguageView> {
|
|||||||
ListTile(
|
ListTile(
|
||||||
title: Text("Systemstandard"),
|
title: Text("Systemstandard"),
|
||||||
leading: Radio(
|
leading: Radio(
|
||||||
value: Null,
|
value: "Systemstandard",
|
||||||
groupValue: Null,
|
groupValue: _selectedLanguage,
|
||||||
onChanged: (value) {},
|
onChanged: (value) {setState(() {
|
||||||
|
_selectedLanguage = value.toString();
|
||||||
|
});},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("Deutsch"),
|
title: Text("Deutsch"),
|
||||||
leading: Radio(
|
leading: Radio(
|
||||||
value: Null,
|
value: "Deutsch",
|
||||||
groupValue: Null,
|
groupValue: _selectedLanguage,
|
||||||
onChanged: (value) {},
|
onChanged: (value) {setState(() {
|
||||||
|
_selectedLanguage = value.toString();
|
||||||
|
});},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("Englisch"),
|
title: Text("Englisch"),
|
||||||
leading: Radio(
|
leading: Radio(
|
||||||
value: Null,
|
value: "Englisch",
|
||||||
groupValue: Null,
|
groupValue: _selectedLanguage,
|
||||||
onChanged: (value) {},
|
onChanged: (value) {setState(() {
|
||||||
|
_selectedLanguage = value.toString();
|
||||||
|
});},
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ class ThemeView extends StatefulWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class _ThemeViewState extends State<ThemeView> {
|
class _ThemeViewState extends State<ThemeView> {
|
||||||
|
String _selectedTheme = "Systemstandard";
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
@@ -19,25 +21,31 @@ class _ThemeViewState extends State<ThemeView> {
|
|||||||
ListTile(
|
ListTile(
|
||||||
title: Text("Systemstandard"),
|
title: Text("Systemstandard"),
|
||||||
leading: Radio(
|
leading: Radio(
|
||||||
value: Null,
|
value: "Systemstandard",
|
||||||
groupValue: Null,
|
groupValue: _selectedTheme,
|
||||||
onChanged: (value) {},
|
onChanged: (value) {setState(() {
|
||||||
|
_selectedTheme = value.toString();
|
||||||
|
});},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("Dunkel"),
|
title: Text("Dunkel"),
|
||||||
leading: Radio(
|
leading: Radio(
|
||||||
value: Null,
|
value: "Dunkel",
|
||||||
groupValue: Null,
|
groupValue: _selectedTheme,
|
||||||
onChanged: (value) {},
|
onChanged: (value) {setState(() {
|
||||||
|
_selectedTheme = value.toString();
|
||||||
|
});},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("Hell"),
|
title: Text("Hell"),
|
||||||
leading: Radio(
|
leading: Radio(
|
||||||
value: Null,
|
value: "Hell",
|
||||||
groupValue: Null,
|
groupValue: _selectedTheme,
|
||||||
onChanged: (value) {},
|
onChanged: (value) {setState(() {
|
||||||
|
_selectedTheme = value.toString();
|
||||||
|
});},
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user