簡體   English   中英

如果購物車為空,則隱藏底部導航欄 flutter

[英]hide the bottom navigation bar if cart is empty flutter

我將產品添加到購物車並在底部導航欄中顯示總金額,如果購物車是空的,我想在同一頁面中顯示另一個屏幕,即

在此處輸入圖像描述

如果購物車不是空的,我想顯示

在此處輸入圖像描述

    body: _getitemCon.get_cart_item == null
          ?
      Center(
              child:_canShowButton?emptycart(): SizedBox(),
            )
          : new ListView(),
bottomNavigationBar: Container()

這就是我嘗試在同一頁面中顯示屏幕的方式

您可以使用Visibility小部件包裝bottomNavigationBar ,如下所示:

bottomNavigationBar: Visibility(visible: condition, child: Container())

然后,在您的情況下顯示bottomNavigationBar的條件似乎是_getitemCon.get_cart_item != null 只需確保在更新條件時調用setState即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM