【发布时间】:2019-09-28 00:14:55
【问题描述】:
在颤动中计算 SliverGridDelegateWithFixedCrossAxisCount 的 childAspectRatio 的正确方法是什么。如何管理与所有设备兼容并应在横向和纵向中工作的每个视图的正确高度
GridView.builder(
physics: BouncingScrollPhysics(),
padding: const EdgeInsets.all(4.0),
itemCount: snapshot.data.results.length,
gridDelegate: new SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: itemCount,
childAspectRatio: 0.501,
mainAxisSpacing: 4.0,
crossAxisSpacing: 4.0,
),
itemBuilder: (BuildContext context, int index) {
return GridTile(
child: _buildGridItem(context, snapshot.data.results[index]));
});
【问题讨论】:
-
范围很广。你能把问题说得更具体一点吗?
-
是否有计算childAspectRatio的公式??
-
你能举个例子给你需要计算长宽比的孩子吗?
-
只考虑45eqks401uca3p9xje465puo-wpengine.netdna-ssl.com/wp-content/… 中项目的网格视图。如何跨设备管理它。
标签: android ios flutter flutter-layout flutter-sliver