目录
-
联动的TabBarView
-
TabBar色卡指示器ColorTabIndicator
-
控制缓存页数CacheExtent
联动的TabBarView
那么我们打开flutter\packages\flutter\lib\src\material\tabs.dart,开始魔改。
1.首先我们需要获取到上一层的TabBarView.
Widget build(BuildContext context) {
if (widget.linkWithAncestor) {
_ancestor =
context.ancestorStateOfType(TypeMatcher<_ExtendedTabBarViewState>());
}
- 不能滑动的时候我们能拿到OverscrollNotification,看这个之前强烈建议去看一下NotificationListener,这个是个好东西,能监听各种通知。
我们来到_handleScrol