xxxxxxxxxx
MediaQuery.of(context).size.height - // total height
kToolbarHeight - // top AppBar height
MediaQuery.of(context).padding.top - // top padding
kBottomNavigationBarHeight // BottomNavigationBar height
xxxxxxxxxx
double height = MediaQuery.of(context).size.height;
double width = MediaQuery.of(context).size.width;
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
//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
@override
Widget build(BuildContext context) {
double width = MediaQuery.of(context).size.width;
double height = MediaQuery.of(context).size.height;
return Container();
}