Sobes.tech
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-ды икемді және жауап беретін етеді.