I am using AutoSizeText package from https://pub.dev/packages/auto_size_text.
I try to make text scalable and two-line but properties like maxLines does not working and font is not scaling with possible space.
Container(
padding: EdgeInsets.symmetric(horizontal: size.width * 0.06) +
EdgeInsets.only(top: size.height * 0.022),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
FlutterSwitch(
onToggle: (val) {
setState(() {
// some code....
});
},
value: someBoolean
),
AutoSizeText(
'Some long text that is not scaling with possible space?',
style: TextStyle(
fontSize: 12
),
minFontSize: 6,
maxLines: 2,
),
],
),
),
I tried to wrap AutoSizeText with Container or SizedBox with given height but it is also not working.
How can I fix this?
Two Way :
Expanded(
child:
AutoSizeText(
'Some long text that is not scaling with possible space?',
style: TextStyle(
fontSize: 12
),
minFontSize: 6,
maxLines: 2,
),
)
OR
AutoSizeText(
'Some long text that is not scaling with possible space?',
style: TextStyle(
fontSize: 12
),
minFontSize: 6,
maxLines: 2,
overflow: TextOverflow.ellipsis,
),