Showcaseview 包高亮显示 CupertinoTabScaffold(用作 BottomNavBar)[Flutter]

Showcaseview package highlighting CupertinoTabScaffold (used as BottomNavBar) [Flutter]

我正在使用 showCaseView 包,当我突出显示小部件时,cupertinoTabScaffold 也会突出显示。 ShowCaseWidget 包装 MaterialApp 小部件,因此 TabScaffold 和 ShowCase 包包装的所有其他小部件。有没有人遇到过这个问题,如何解决这个问题?

我根据“showCaseView”现在是否处于活动状态更改了 CupertinoTabScaffold 的颜色:

  tabBar: CustomCupertinoTabBar(
      backgroundColor:
          Provider.of<NotifyShowcaseState>(context).isShowcaseActive //I've created ChangeNotifier class for updating state
              ? const Color(0x99BDBDBD) //dimmed grey if showCase is active
              : null,  //default white color, if showCase is inActive
            ....
        ),