Как узнать размер экрана в flutter?

Пользователь

от chloe.keebler , в категории: Другие , 5 месяцев назад

Как узнать размер экрана в flutter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от kameron , 5 месяцев назад

@chloe.keebler 

Чтобы узнать размер экрана в Flutter, можно использовать библиотеку flutter:widgets.MediaQuery.


Пример кода:

1
2
3
4
5
6
7
import 'package:flutter/widgets.dart';

// ...

final Size screenSize = MediaQuery.of(context).size;
final double screenWidth = screenSize.width;
final double screenHeight = screenSize.height;


Этот код получит размер экрана устройства в пикселях. Если вы хотите получить размер экрана в другой единице измерения, например в дюймах, можете использовать свойство devicePixelRatio, чтобы узнать количество пикселей на единицу измерения.

1
final double screenWidthInInches = screenWidth / MediaQuery.of(context).devicePixelRatio;