首页 > 解决方案 > Flutter TabBar 如何检测或监听拖动或滑动的存在?

问题描述

我有一个带有控制器的标签栏,该控制器有一个侦听器来处理选项卡和用户拖动/滑动问题是我需要在拖动时立即知道,以便我可以开始使用当前的活动图标更改版本活动图标仅在滑动结束时更改,因此存在延迟。

这是我的代码

在初始化状态 // 用于选项卡选择 tabController = TabController(vsync: this, length: 4); tabController.addListener(_handleTabSelection);

// Handles the tab section with on tab and drag
  void _handleTabSelection() {
    setState(() {
      _selectedIndex = tabController.index;
    });
  }

标签: flutterdart

解决方案


推荐阅读