Flutter 如何设计tabbar颤振

Flutter 如何设计tabbar颤振,flutter,dart,Flutter,Dart,我试着用颤振tabbar。默认情况下,样式为下图(第二个) 如何使is看起来像第一个(笔划和背景色,而不是简单的下划线) 我发现了一些很酷的技巧 new TabBar( unselectedLabelColor: Colors.redAccent, indicatorSize: TabBarIndicatorSize.tab, indicator: BoxDecoration

我试着用颤振tabbar。默认情况下,样式为下图(第二个)

如何使is看起来像第一个(笔划和背景色,而不是简单的下划线)

我发现了一些很酷的技巧

 new TabBar(
                    unselectedLabelColor: Colors.redAccent,
                    indicatorSize: TabBarIndicatorSize.tab,
                    indicator: BoxDecoration(
                        gradient: LinearGradient(
                            colors: [Colors.redAccent, Colors.orangeAccent]),
                        borderRadius: BorderRadius.circular(50),
                        color: Colors.redAccent),

                    controller: controller.tabsCtrl,
                    tabs: [
                      Tab(
                        child: Align(
                          alignment: Alignment.center,
                          child: Text("RIDES"),
                        ),
                      ),
                      Tab(
                        child: Align(
                          alignment: Alignment.center,
                          child: Text("REQUESTS"),
                        ),
                      ),
                    ],
                  )