toIndex method
Future<void>
toIndex(
- int index, {
- AntdScrollToIndexConfig config = const AntdScrollToIndexConfig(),
Implementation
Future<void> toIndex(int index,
{AntdScrollToIndexConfig config =
const AntdScrollToIndexConfig()}) async {
if (items.isEmpty ||
index < 0 ||
index >= items.length ||
_activeIndex == index) {
return;
}
_scrollConfig = config;
var topOffset = getItemTopOffset(index, config.viewportAlign);
if (topOffset != null) {
await _scrollToIndex(index, config: config);
return;
}
_setTargetIndex(index, config: config);
reBuild();
}