Flutter:Tabbarview - 经常丢弃它是不是一个坏主意

问题描述 投票:0回答:1

我的应用程序中有一个 Tabbarview,并且有许多错误状态,必须隐藏选项卡栏、选项卡内容等 - 与选项卡相关的所有内容。不断地在这些视图之间切换有多糟糕?为了 CPU 和响应能力,我应该保留(而不是处置)Tabbarview 的所有成本吗?

flutter dart flutter-animation
1个回答
0
投票

使用堆栈在 TabBarView 顶部覆盖错误消息或加载指示器。这样,TabBarView 保留在小部件树中,但在视觉上被遮挡。

 Stack(
       children: [
           TabBarView(
               // ... your tab bar view content
           ),
           if (errorState) ErrorOverlay()
       ],
   )
© www.soinside.com 2019 - 2024. All rights reserved.