Button in Flutter deaktiviert sich verzögert?

Moin,

ich habe hier eine Seite in Flutter programmiert. Man kann mit zwei Pfeilen (Elevated Buttons) steuern, welches Listenelement angezeigt werden soll. Ist das erste Element erreicht, soll der linke Pfeil ausgeblendet werden. Ist das letzte Element erreicht soll der rechte Button ausgeblendet werden. Das funktioniert auch einigermaßen. Man kann den Button dann direkt nicht mehr drücken, aber der Farbwechsel zu grau, passiert erst verzögert, was besonders stört, wenn man z.B. durch eine Bildergalerie schauen möchte. Ich kann mir leider nicht erklären warum und bin kurz davor die Farbe zusätzlich manuell grau zu machen. Das kann doch aber eigentlich nicht die Lösung sein...

import 'package:flutter/material.dart';


class ButtonProblem extends StatefulWidget {
  const ButtonProblem({
    super.key,
  });


  @override
  State<ButtonProblem> createState() => _ButtonProblemState();
}


class _ButtonProblemState extends State<ButtonProblem> {
  late int currentIndex;
  late List<int> list;
  @override
  void initState() {
    super.initState();
    //Liste zum durchgehen
    list = [0, 1, 2, 3, 4, 5, 6];
    currentIndex = 0;
  }


  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Button Problem'),
        backgroundColor: Colors.blue,
        foregroundColor: Colors.white,
      ),
      body: Column(children: [
        SizedBox(
          height: 20,
        ),
        Text("currentIndex: ${currentIndex.toString()}"),
        Text("current list item: ${list[currentIndex].toString()}"),
        SizedBox(
          height: 20,
        ),
        Row(
          mainAxisAlignment: MainAxisAlignment.spaceEvenly,
          children: [
            ElevatedButton(
              onPressed: currentIndex > 0 ? () => navigateToPrevious() : null,
              style: ElevatedButton.styleFrom(
                primary: Colors.blue,
                minimumSize: const Size(150, 50),
              ),
              child: const Icon(Icons.arrow_back, color: Colors.white),
            ),
            ElevatedButton(
              onPressed: (currentIndex < list.length - 1)
                  ? () => navigateToNext()
                  : null,
              style: ElevatedButton.styleFrom(
                primary: Colors.blue,
                minimumSize: const Size(150, 50),
              ),
              child: Icon(Icons.arrow_forward, color: Colors.white),
            ),
          ],
        ),
      ]),
    );
  }


  navigateToPrevious() {
    setState(() {
      currentIndex--;
    });
  }


  navigateToNext() {
    setState(() {
      currentIndex++;
    });
  }
}

Wäre dankbar für jede Hilfe :)

App, Android App, Dart, Programmiersprache, Flutter, Android Studio, Visual Studio Code
Darts Average wird nicht besser (40-45)?

Hallo,

Ich spiele seit 3 Jahren Darts, aber keine Sorge natürlich nicht aktiv. Ich habe immer zur WM gespielt, ab und zu gab's dann noch Tage wo ich einfach so gespielt habe. Aktuell spiele ich seit 17 Dez- jetzt komplett aktiv heisst jeden Tag mehrere Stunden.

Würde sagen insgesamt spiele ich seit 2-3 Monate aktiv Darts.

Angefangen meinen Average zu testen, habe ich ebenfalls ab 17 Dez letzten Jahres, der erste Versuch war 36 im Average. Seitdem teste ich ihn jede 3-4 Tage, der nächste Versuch war 41 im Average, der nächste 44 im Average und der heutige 43, beim letzten mal hab ich sogar abgebrochen das war Katastrophal.

Allerdings sehe ich trotz 9 Punkten mehr im Average nach einem Monat komplett aktiv spielen, keine Steigerung! Mein heutiges erstes 301 leg hab ich mit 32 im Average gespielt und der Bot hat sich sogar das Leg geholt, dannach gings zwar Berg auf aber 30-40 im Average spielen ja wirklich nur Anfänger.

Mein Wurfstil war ganz am Anfang so, das ich mehr oder weniger den Dart mit Wucht und viel Kraft geworfen habe, mir tat dann sehr schnell der Arm weh aber sogar damit hab ich schon nen 40er Average ca gespielt. Seit diesem Jahr habe ich dann mal was anderes versucht und meine Hand ist leicht über meinem Gesicht (ist das eher Kontraproduktiv?). & mein zweiter Versuch war dann ungefähr so wie Marcel Scorpion zu werfen.

Problem bei meinem Wurfstil der über meinem Gesicht ist, ist das die Darts ab und zu mal übers Board fliegen und das macht mich miese sauer. Und bei dem Marcel Scorpion Wurfstil, kommen die Darts oft sehrrr unkontrolliert ka wieso.

Das Problem ist das ich bei allen wurfstilen bis jetzt Erfolge und Misserfolge verbuchen konnte, mit meinem allerersten "aggressiven" Wurfstil, habe ich im letzten Jahr meine erste 180 geworfen (mit 5 Euro Darts💀). Seit 2 Wochen hab ich die Florian Hempel Darts, ebenfalls hab ich dort eine 180 mit dem aggressiven Wurfstil geschafft. Dann hab ich angefangen neues auszuprobieren weil mir der Arm wie gesagt sehr weh davon tat, und versuche es jetzt eher gefühlvoll. Nur bei den anderen Wurfstilen, hab ich weniger hohe Aufnahmen, und die meisten hohen Aufnahmen bei mir sind eh nur glück ich bin ehrlich, aber die die dann schön in der Tripple 20 saßen haben sich richtig gut angefühlt und waren glaube ich kontrollierter als beim aggressiven Wurfstil. Leider sind davon 1% der Würfe nur gut und 99% halt kompletter Schwachsinn.

Ich hab nach den 3 Monaten auch nicht irgendwie bisschen Gefühl reinbekommen, alles passiert noch relativ zufällig zumindest meisten. Aber der Sinn ist es ja nicht die Darts mit richtiger Wucht zu werfen wie ich am Anfang gemacht habe, so das man schmerzen bekommt oder?

Bin immoment auch von ner Psychischen Krankheit betroffen, die lässt mich zusätzlich noch schnell verzweifeln wenn garnichts klappt. Mein Ziel sind irgendwann die 60 im Average zu erreichen mehr will ich nicht, wäre zwar schön aber ja nur ich komme nicht von den 35-45 Average los.

Hat jemand Tipps, oder bin ich einfach nicht geeignet für den Sport? Weil ich wollte mal an Online Turnieren und Turnieren mitspielen, aber nicht mit so nem Average das ist ja grottig. Vorallem lese ich so oft das viele nach 2 Tagen ihre erste 180 hatten und nach paar Monaten 70 oder so im Average spielen und ich stagniere mal wieder 😞.

(Btw. Bekomme ich mit Littler Darts automatisch 32 Jahre Berufserfahrung?)

Dart, Steeldart, Dartscheibe, Dartpfeile, Dartspieler, Darts Wm

Meistgelesene Beiträge zum Thema Dart