I'm new to Flutter. How to limit text when I use TextSpan widget?
My code
Widget build(BuildContext context) { return Padding( padding: const EdgeInsets.symmetric(vertical: 8.0), child: Row( children: <Widget>[ Expanded( flex: 2, child: Row( children: <Widget>[ Stack( children: <Widget>[ ClipRRect( borderRadius: BorderRadius.all(Radius.circular(8)), child: Image.asset( lastPlayedGame.imagePath, height: 60, width: 45, fit: BoxFit.cover, ), ), Positioned( left: 8, right: 8, top: 0, bottom: 0, child: Container( decoration: BoxDecoration( shape: BoxShape.circle, color: Colors.white, ), child: Icon( Icons.play_arrow, color: Colors.red, ), ), ), ], ), Padding( padding: const EdgeInsets.symmetric(horizontal: 12), child: RichText( text: TextSpan(children: [ TextSpan(text: lastPlayedGame.name, style: headingTwoTextStyle,), TextSpan(text: '\n'), TextSpan(text: "${lastPlayedGame.hoursPlayed} hours played", style: bodyTextStyle), ]), ), ) ], ), ), Expanded( child: GameProgressWidget(screenWidth: screenWidth, gameProgress: gameProgress), ), ], ), ); } } When run on my Android device, I get an error:
A RenderFlex overflowed by 15 pixels on the right.
How to limit text length? Maybe check if text is maximum of screen, will show Assasin's Creed... (with dots maybe?)

