Как заполнять данные справа налево в сетке вида Flutter
Я пытаюсь заполнить данные вида Grid справа налево, так как приложение написано на арабском языке, и все в 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(),
);
Есть ли способ изменить направление заполнения элемента по горизонтали, например, reverse
парам выполнено заполнение вертикально снизу вверх. Спасибо.
1 ответ
Решение
Использование Directionality
виджет
Directionality(
textDirection: TextDirection.rtl,
child: productGrid()