getDynamicStyle static method
TextStyle
getDynamicStyle({
- dynamic fontFamily,
- double? fontSize,
- dynamic fontWeight,
- dynamic fontStyle,
- dynamic color,
Implementation
static TextStyle getDynamicStyle({fontFamily, double? fontSize, fontWeight, fontStyle, color}) {
var ts = TextStyle(fontSize: fontSize, fontWeight: fontWeight, color: color, fontStyle: fontStyle);
return fontFamily[0] == "*"
? DynamicFonts.asMap().containsKey(fontFamily.substring(1))
? DynamicFonts.getFont(fontFamily.substring(1), textStyle: ts)
: ts
: ts.copyWith(fontFamily: fontFamily);
}