0
我試圖使用沒有滾動行爲的GridView,我通過將「primary」屬性設置爲false來實現它。通過這樣做,我注意到當一個可滾動的小部件嵌套到另一個時,卡陰影會得到這種奇怪的效果。有沒有什麼辦法可以在ScrollView之外使用SliverGrid?
Note the difference between the shadow of the two cards
所以,我試圖得到它使用SliverGrid工作,但我發現我需要將其包裝在一個CustomScrollView或相關,並通過這樣做,所以我會再次創造陰影效果。有沒有什麼方法可以使用SliverGrid,使我不會有滾動行爲?
還不知道。如果我可以像在GridView中那樣設置crossAxisCount,那會更好,這樣所有的孩子都可以分享所有可用的空間。 – icazevedo
您可以通過將'Wrap'包裝到'LayoutBuilder'中來實現這一點。 'LayoutBuilder'爲您提供父級大小。然後,您可以使用寬度/高度除以您所需的crossAxisCount來設定您的孩子的尺寸。 – Darky