如何在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()