splitText method
Implementation
List<Widget> splitText(String pronoun, String conjugation) {
List<Widget> result = [];
result.add(Padding(
padding: const EdgeInsets.all(8.0),
child: Text(
PronounDecorator.decoratedPronoun("fr", pronoun, conjugation),
style: const TextStyle(
color: Colors.blue,
fontSize: 25,
),
overflow: TextOverflow.ellipsis,
textScaleFactor: TextSizeLimiter.textScaleFactor(context),
),
));
conjugation.split(' ').forEach((element) {
result.add(Text(
element.padRight(1, ' '),
style: const TextStyle(
color: Colors.green,
fontSize: 25,
),
textScaleFactor: TextSizeLimiter.textScaleFactor(context),
));
result.add(Text(
' ',
style: const TextStyle(
color: Colors.green,
fontSize: 25,
),
textScaleFactor: TextSizeLimiter.textScaleFactor(context),
));
});
return result;
}