SizedBox( //Preferred to use either width or height according to your requirements
height: MediaQuery.of(context).size.height * 0.02 //(2% of screen height)
child: FittedBox(
child: Text(
'Find your\nGadget',
style: TextStyle(
//fontSize: 65,
color: AppColors.splashTextColor,
fontFamily: AppFonts.raleWayExtraBold
)
)
}
}
4条答案
按热度按时间xfb7svmp1#
您可以使用MediaQuery.of(context).size来获取设备大小。
然后获取设备数据,比如宽度或任何你想要的数据:
例如,我使用此方法处理填充,使用
MediaQuery.of(context).size.width
确定常规元素的填充klsxnrf12#
您可以使用SizedBox和FittedBox Package 文本小部件,SizedBox将动态处理高度/宽度,FittedBox将根据FittedBox的父对象(即SizedBox)来适应Text子对象的大小:
ux6nzvsh3#
您可以使用
FittedBox
来执行以下操作:尝试使用
BoxFit.scaleDown
或BoxFit.cover
进行不同的变化y3bcpkx14#
您可以使用
ThemeData
,它来自您可以使用的ThemeData
中的材料使用案例