Mam widżet panelu, który można przeciągać w pionie i z dołu ekranu. W tym panelu widżetu ListView
jest przewijalny.
Staram się uzyskać, aby panel obsługiwał przeciąganie do otwierania i zamykania bez zakłócania zagnieżdżonego widoku listy. Po otwarciu panelu widok listy staje się przewijalny, a jeśli widok listy jest przewijany w dół, gdy znajduje się już u góry, panel obsługuje gest i zamyka się.
Tak jak:
Próbowałem włączyć / wyłączyć fizykę przewijania na ListView w oparciu o pozycję panelu, ale okazało się, że nie jest to możliwe.
Jakieś pomysły ? :)
DraggableScrollableSheet
sobie zachowanie , ale zaakceptuję twoją odpowiedź;)Odpowiedzi:
Możesz to osiągnąć za pomocą
DraggableScrollableSheet
.Oto szybki przykład tego, jak możesz go użyć:
źródło