opt: listsheet

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-06 08:52:23 +08:00
parent 214239a6f8
commit 50cf99720b

View File

@@ -79,15 +79,17 @@ class _ListSheetContentState extends State<ListSheetContent>
if (this.currentIndex != currentIndex) { if (this.currentIndex != currentIndex) {
this.currentIndex = currentIndex; this.currentIndex = currentIndex;
try { try {
itemScrollController[_index].jumpTo(index: currentIndex); itemScrollController[_index].jumpTo(
index: currentIndex,
);
} catch (_) {} } catch (_) {}
} }
} }
// jump to current // jump to current
if (_ctr != null && widget.index != _ctr?.index) { if (_ctr != null && widget.index != _ctr?.index) {
_ctr?.animateTo(_index); _ctr?.animateTo(_index, duration: const Duration(milliseconds: 200));
Future.delayed(const Duration(milliseconds: 255)).then((_) { Future.delayed(const Duration(milliseconds: 300)).then((_) {
jumpToCurrent(); jumpToCurrent();
}); });
} else { } else {