xxxxxxxxxx
double height = MediaQuery.of(context).size.height;
double width = MediaQuery.of(context).size.width;
xxxxxxxxxx
double width = MediaQuery.of(context).size.width;
double height = MediaQuery.of(context).size.height;
xxxxxxxxxx
import 'package:flutter/material.dart';
class ScreenWidthWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
double screenWidth = MediaQuery.of(context).size.width;
return Text('Screen Width: $screenWidth');
}
}
xxxxxxxxxx
// All height of screen
double screenHeight = MediaQuery.of(context).size.height
// height of screen only
double screenHeight = MediaQuery.of(context).size.height -
MediaQuery.of(context).padding.top -
kToolbarHeight -
kBottomNavigationBarHeight;
xxxxxxxxxx
MediaQuery.of(context).size.height - // total height
kToolbarHeight - // top AppBar height
MediaQuery.of(context).padding.top - // top padding
kBottomNavigationBarHeight // BottomNavigationBar height
xxxxxxxxxx
//In logical pixels
var width = MediaQuery.of(context).size.width;
var height = MediaQuery.of(context).size.height;
var padding = MediaQuery.of(context).padding;
var safeHeight = height - padding.top - padding.bottom;
xxxxxxxxxx
dependencies:
flutter:
sdk: flutter
# add flutter_ScreenUtil
flutter_screenutil: ^0.4.2
xxxxxxxxxx
import 'dart:ui' as ui;
Size get screenSize => (ui.window.physicalSize / ui.window.devicePixelRatio);