getWeight method
Implementation
FontWeight getWeight() {
if (mStyles.fontWeight == null) return FontWeight.normal;
if (getTypeOf(mStyles.fontWeight) == 'String' &&
mStyles.fontWeight == 'bold') {
return FontWeight.bold;
}
if (mStyles.fontWeight == null) {
return FontWeight.normal;
} else if (mStyles.fontWeight == 100.0) {
return FontWeight.w100;
} else if (mStyles.fontWeight == 200.0) {
return FontWeight.w200;
} else if (mStyles.fontWeight == 300.0) {
return FontWeight.w300;
} else if (mStyles.fontWeight == 400.0) {
return FontWeight.w400;
} else if (mStyles.fontWeight == 500.0) {
return FontWeight.w500;
} else if (mStyles.fontWeight == 600.0) {
return FontWeight.w600;
} else if (mStyles.fontWeight == 700.0) {
return FontWeight.w700;
} else if (mStyles.fontWeight == 800.0) {
return FontWeight.w800;
} else if (mStyles.fontWeight == 900.0) {
return FontWeight.w900;
} else {
return FontWeight.normal;
}
}