Junior — Middle
108
Pouvez-vous expliquer ce que signifie l'utilisation de MediaQuery dans le développement web?
Entreprises à qui on a demandé
ICL
Réponse de l'IA
sobes.tech IA
В 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 гибким и отзывчивым.