Flutter Text Wrapping/Ellipsis

Jitesh Mohite
FlutterWorld
Published in
2 min readJul 5, 2020

Flutter Text Widget has a lot of attributes but here we will focus only on overflow param.

1. clip

Clip the overflowing text to fix its container.

SizedBox(
width: 120.0,
child: Text(
"Enter Long Text",
maxLines: 1,
overflow: TextOverflow.clip,
softWrap: false,
style: TextStyle(color: Colors.black, fontWeight: FontWeight.bold, fontSize: 20.0),
),
),

Output:

TextOverflow.clip

2.fade

Fade the overflowing text to transparent.

SizedBox(
width: 120.0,
child: Text(
"Enter Long Text",
maxLines: 1,
overflow: TextOverflow.fade,
softWrap: false,
style: TextStyle(color: Colors.black, fontWeight: FontWeight.bold, fontSize: 20.0),
),
),

Output:

TextOverflow.fade

3.ellipsis

Use an ellipsis to indicate that the text has overflowed.

SizedBox(
width: 120.0,
child: Text(
"Enter Long Text",
maxLines: 1,
overflow: TextOverflow.ellipsis,
softWrap: false,
style: TextStyle(color: Colors.black, fontWeight: FontWeight.bold, fontSize: 20.0),
),
),

Output:

TextOverflow.ellipsis

4.visible

Render overflowing text outside of its container.

SizedBox(
width: 120.0,
child: Text(
"Enter Long Text",
maxLines: 1,
overflow: TextOverflow.visible,
softWrap: false,
style: TextStyle(color: Colors.black, fontWeight: FontWeight.bold, fontSize: 20.0),
),
),

Output:

TextOverflow.visible

--

--

Jitesh Mohite
FlutterWorld

I am technology enthusiastic, want to learn things quickly and dive deep inside it. I always believe in developing logical things which makes impact on end user