#flutter #user-interface #mobile #tablet #landscape-portrait
Вопрос:
Я создаю ресторанное приложение для мобильных устройств и планшетов в flutter. Проблема,с которой я сталкиваюсь, заключается в том, что в мобильном представлении у меня есть эти экраны(бургер, сэндвич,…экран категории LHS), (экран продукта посередине) и (экран корзины в RHS). Но на экране планшета у меня эти экраны как один экран. итак, как я могу показать все эти экраны на одном экране в альбомном режиме (для планшета).
Любая помощь или руководство приветствуются!!! Спасибо
Ответ №1:
Оберните родительский виджет с помощью OrientationBuilder, это даст вам доступ к настройке условий на основе ориентации экрана.
OrientationBuilder(
builder: (context, orientation) {
return GridView.count(
crossAxisCount: orientation == Orientation.portrait ? 2 : 3,
);
},
);