如何在Flutter gridview中从右到左填充数据
How to fill data right to left in Flutter gridview
我正在尝试从右到左填充网格视图数据,因为该应用程序是阿拉伯语且所有内容都是 RTL。
这就是我想要的
我正在使用 Stream 构建器来填充数据和以下 Gridview 小部件
Widget productGrid(List<Product> products) => GridView.count(
crossAxisCount: 3,
reverse: true,
controller: _scrollController,
padding: EdgeInsets.all(4.0),
childAspectRatio: 8.0 / 14,
children: products
.map(
(product) => MyBookList(item: product),
)
.toList(),
);
有什么方法可以水平反转项目填充方向,例如 reverse
参数使填充从下到上垂直。
谢谢。
使用 Directionality
小部件
Directionality(
textDirection: TextDirection.rtl,
child: productGrid()
我正在尝试从右到左填充网格视图数据,因为该应用程序是阿拉伯语且所有内容都是 RTL。
这就是我想要的
我正在使用 Stream 构建器来填充数据和以下 Gridview 小部件
Widget productGrid(List<Product> products) => GridView.count(
crossAxisCount: 3,
reverse: true,
controller: _scrollController,
padding: EdgeInsets.all(4.0),
childAspectRatio: 8.0 / 14,
children: products
.map(
(product) => MyBookList(item: product),
)
.toList(),
);
有什么方法可以水平反转项目填充方向,例如 reverse
参数使填充从下到上垂直。
谢谢。
使用 Directionality
小部件
Directionality(
textDirection: TextDirection.rtl,
child: productGrid()