Menu onDismiss Animation

Offen
#4,813 0 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
55/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Veraltet
Tech-Stack
react-native, typescript
Bereich
mobile

Rechercherichtung

Beginne bei src/components/Menu/Menu.tsx, insbesondere bei der onDismiss-Behandlung im Zusammenhang mit den Zeilen 643 und 654, und untersuche den bestehenden Ablauf der Ausblendanimation. Erledigt ist es, wenn der Dismiss-Callback nach Abschluss der Animation ausgeführt wird und das Ändern der Sichtbarkeit aus onDismiss heraus diese Animation nicht mehr abbricht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

feature request

Is your feature request related to a problem? Please describe.
Some of the menu component's onDismiss handling (1,2) does NOT call hide(); if I change the menu's visibility within ondismiss it cancels the animation entirely

Describe the solution you'd like
make hide accepts a callback, calls the callback at the end of the animation, and replace the onDismiss to () => hide(onDismiss)

Describe alternatives you've considered
I might have totally missed the memo on how to control the menu visibility via onDismiss.

Additional context
Add any other context or screenshots about the feature request here.

Vorherrschende Sprache
TypeScript
Sterne
14.5k
Forks
2.3k
Ø Merge
3 T. 2 Std.
Gemergte PRs (30 T.)
14

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus callstack/react-native-paper

Alle Issues in callstack/react-native-paper

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.