Sobes.tech
Junior — Middle
93

Можете объяснить, что означает использование MediaQuery в веб-разработке?

Компании, где спрашивали
ICL
AndersenAndersen

Ответ от нейросети

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 гибким и отзывчивым.