如何在 Flutter gridview 中从右到左填充数据

God*_*ave 2 flutter flutter-gridview

我试图从右到左填充网格视图数据,因为应用程序是阿拉伯语,一切都是 RTL。

这是我想要的 在此处输入图片说明

我正在使用 Stream builder 来填充数据和以下 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(),
      );
Run Code Online (Sandbox Code Playgroud)

有什么方法可以水平反转项目填充方向,就像reverse参数从底部到顶部垂直填充一样。谢谢你。

Rao*_*che 10

使用Directionality小部件

Directionality(
          textDirection: TextDirection.rtl,
          child: productGrid()
Run Code Online (Sandbox Code Playgroud)

  • 感谢您的帮助,它运行完美。您能解释一下文本方向如何影响网格的填充方向吗 (2认同)