-
Notifications
You must be signed in to change notification settings - Fork 0
Task/185 component toasts #12
Task/185 component toasts #12
Conversation
Costem Tost gemäß den Angaben im Lastenheft. -Textinhalt kann vorgegeben werden -Einstellbarer Schweregrad “success”, “warning”, “danger” -Farben/Form gemäß Lastenheft -Integration der Abhängigkeit -Anpassung minSdkVersion
-Anpassung minSdkVersion
Bestenfalls sollte die Funktion so eingebunden sein. WidgetsBinding.instance.addPostFrameCallback((_){
showToast(context, "Hallo Alex", "danger");
}); |
This reverts commit d765e8d1b0a85ce3de9f1634a47540ddd0dc0f2e.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Das Design sieht schon einmal sehr passend aus. Ich habe Verbesserungen in feature/toasts hochgeladen. Gerne kannst du dir diese in deinem Projekt mergen, danach nehme ich die pull request an
lib/components/Toast.dart
Outdated
/// example call: | ||
/// showToast(context,"Hello Wold","success"); | ||
/// | ||
showToast(BuildContext context,String massage, String level) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo, message statt massage
lib/components/Toast.dart
Outdated
final Color textColor; | ||
final IconData icon; | ||
|
||
if (level == "success") { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
switch statement wäre hier geeigneter
lib/components/Toast.dart
Outdated
/// example call: | ||
/// showToast(context,"Hello Wold","success"); | ||
/// | ||
showToast(BuildContext context,String massage, String level) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
level gerne gegen ein enum austauschen
android/app/build.gradle
Outdated
@@ -45,7 +45,7 @@ android { | |||
applicationId "com.example.biersommelier" | |||
// You can update the following values to match your application needs. | |||
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. | |||
minSdkVersion 20 | |||
minSdkVersion 21 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wofür brauchen wir die neuere Version?
-minSdkVersion reset -level as enum -spelling error adjusted
Ich habe die Punkte jetzt angepasst. -Enum kannte ich noch nicht. Super Sache! Bin mir nicht sicher ob mein Comit sich jetzt direkt hier wiederspiegelt oder ich etwas in github klickeb muss. |
Super, das Switch sickert leider nun durch alle states durch. Ich habe einen branch bei dir im Fork erstellt welcher alle Probleme fixen sollte (Switch bug, Formatierung, Typo, Sdk revert, in |
Code OP#185
Funktion showToast muss mit Parameter
aufgerufen werden.