Junior — Middle
Веб-дамуда MediaQuery қолданудың мағынасы неде екенін түсіндіре аласыз ба?
sobes.tech AI
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-ды икемді және жауап беретін етеді.