Ich habe ein Bedienfeld-Widget, das vertikal in den unteren Bildschirmbereich hinein- und herausgezogen werden kann. In diesem Bedienfeld-Widget gibt es ein ListView
Bildlauf, das gescrollt werden kann.
Ich versuche zu erreichen, dass das Bedienfeld das Ziehen zum Öffnen und Schließen übernimmt, ohne dass die verschachtelte Listenansicht stört. Sobald das Bedienfeld geöffnet ist, kann die Listenansicht gescrollt werden. Wenn die Listenansicht bereits oben nach unten gescrollt wird, übernimmt das Bedienfeld stattdessen die Geste und schließt sie.
Wie so:
Ich habe versucht, die Bildlaufphysik in der ListView basierend auf der Panel-Position zu aktivieren / deaktivieren, aber es stellte sich heraus, dass dies nicht möglich ist.
Irgendwelche Ideen ? :) :)
DraggableScrollableSheet
mir selbst, aber ich werde Ihre Antwort akzeptieren;)Antworten:
Das können Sie mit erreichen
DraggableScrollableSheet
.Hier ist ein kurzes Beispiel, wie Sie es verwenden können:
quelle