#flutter #media-queries #screen
Вопрос:
Есть ли ярлык для доступа к размеру экрана, не касаясь всего этого ?
MediaQuery.of(context).size.width * 0.65
Я думал, что мог бы поместить его в функцию помощника и передать процент в качестве параметра, но контекст, естественно, недоступен
Ответ №1:
Вы можете использовать пакет с именем sizer от pub dev. Он очень прост в использовании и понятен. что он просто делает, так это делит экран на проценты. См. Приведенный ниже пример:
Container(
width: 20.w, //It will take a 20% of screen width
height:30.h //It will take a 30% of screen height
)
Таким образом, в нем .w
указывается ширина экрана, .h
высота и .sp
шрифты.