rememberTabController method
获取可用的TabController
initialIndex
,animationDuration
,length
,key
任何一个参数发生变化就会产生新的 TabController
Implementation
TabController rememberTabController({
int initialIndex = 0,
Duration? animationDuration,
required int length,
FutureOr<void> Function(TabController)? onDispose,
Object? key,
}) =>
remember<TabController>(
factory2: (l) => TabController(
initialIndex: initialIndex,
length: length,
vsync: l.tickerProvider,
),
onDispose: (c) {
c.dispose();
onDispose?.call(c);
},
key: FlexibleKey(initialIndex, animationDuration, length, key),
);