Junior — Middle
93
Можете объяснить, что означает использование MediaQuery в веб-разработке?
Компании, где спрашивали
ICL
Ответ от нейросети
sobes.tech AI
В Flutter MediaQuery используется для получения информации о текущем размере и ориентации экрана, а также о других характеристиках устройства, таких как плотность пикселей и системные отступы (например, статус-бар или вырезы). Это позволяет создавать адаптивный интерфейс, который подстраивается под разные размеры экранов и устройства.
Пример использования:
final mediaQuery = MediaQuery.of(context);
final screenWidth = mediaQuery.size.width;
final screenHeight = mediaQuery.size.height;
// Можно использовать для адаптации размеров виджетов
Container(
width: screenWidth * 0.8,
height: 200,
color: Colors.blue,
)
Таким образом, MediaQuery помогает делать UI гибким и отзывчивым.