0
私は、スクロール動作をせずにGridViewを使用しようとしていましたが、 "primary"属性をfalseに設定することで実現しました。そうすることで、スクロール可能な1つのウィジェットが別のウィジェットにネストされているときに、カードの影がこの奇妙な効果を得ることに気付きました。ScrollViewの外でSliverGridを使用する方法はありますか?
Note the difference between the shadow of the two cards
だから私はそれがSliverGridを使用して作業を取得しようとしたが、私はCustomScrollViewまたは関連でそれをラップする必要があることが判明し、そうすることによって、私は再び影の効果を作成します。 SliverGridを使用してスクロール動作を行わない方法はありますか?
まだ分かりませんでした。 GridViewで行うことができるようにcrossAxisCountを設定できれば、すべての子がすべての空き領域を共有できるようになります。 – icazevedo
'Wrap'を' LayoutBuilder'にラップすることで、これを行うことができます。 'LayoutBuilder'はあなたに親のサイズを与えます。次に、幅/高さを希望のcrossAxisCountで割って、子供のサイズを設定します。 – Darky