|
|
|
@ -114,16 +114,16 @@ class VitalSignDetailsScreen extends StatelessWidget {
|
|
|
|
|
AppText(
|
|
|
|
|
"${TranslationBase.of(context).bmiUnderWeight}",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.4,
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.15,
|
|
|
|
|
color: mode.getBMIStatus() == 1
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"(1-10)",
|
|
|
|
|
"(<18.5)",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.4,
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.15,
|
|
|
|
|
color: mode.getBMIStatus() == 1
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
@ -145,19 +145,21 @@ class VitalSignDetailsScreen extends StatelessWidget {
|
|
|
|
|
const SizedBox(
|
|
|
|
|
height: 4,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"${TranslationBase.of(context).bmiHealthy}",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.4,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 2
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
Container(
|
|
|
|
|
child: AppText(
|
|
|
|
|
"${TranslationBase.of(context).normal}",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.15,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 2
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"(11-20)",
|
|
|
|
|
"(18.5-24.9)",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.4,
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.15,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 2
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
@ -182,16 +184,16 @@ class VitalSignDetailsScreen extends StatelessWidget {
|
|
|
|
|
AppText(
|
|
|
|
|
"${TranslationBase.of(context).bmiOverWeight}",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.4,
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.155,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 3
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"(21-30)",
|
|
|
|
|
"(25-29.9)",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.4,
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.155,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 3
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
@ -201,38 +203,72 @@ class VitalSignDetailsScreen extends StatelessWidget {
|
|
|
|
|
)),
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Column(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.center,
|
|
|
|
|
children: [
|
|
|
|
|
Image.asset(
|
|
|
|
|
mode.getBMIStatus() != 4
|
|
|
|
|
? '${assetBasePath}Obese_BMI.png'
|
|
|
|
|
: '${assetBasePath}Obese_BMI-r.png',
|
|
|
|
|
height:
|
|
|
|
|
MediaQuery.of(context).size.height * 0.10,
|
|
|
|
|
),
|
|
|
|
|
const SizedBox(
|
|
|
|
|
height: 4,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"${TranslationBase.of(context).bmiObese}",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.4,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 4
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"(31-40>)",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.4,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 4
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
)),
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.center,
|
|
|
|
|
children: [
|
|
|
|
|
Image.asset(
|
|
|
|
|
mode.getBMIStatus() != 4
|
|
|
|
|
? '${assetBasePath}Obese_BMI.png'
|
|
|
|
|
: '${assetBasePath}Obese_BMI-r.png',
|
|
|
|
|
height:
|
|
|
|
|
MediaQuery.of(context).size.height * 0.10,
|
|
|
|
|
),
|
|
|
|
|
const SizedBox(
|
|
|
|
|
height: 4,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"${TranslationBase.of(context).bmiObese}",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.15,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 4
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"(30-34.9)",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.15,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 4
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
)),
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Column(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.center,
|
|
|
|
|
children: [
|
|
|
|
|
Image.asset(
|
|
|
|
|
mode.getBMIStatus() != 5
|
|
|
|
|
? '${assetBasePath}Obese_BMI.png'
|
|
|
|
|
: '${assetBasePath}Obese_BMI-r.png',
|
|
|
|
|
height:
|
|
|
|
|
MediaQuery.of(context).size.height * 0.10,
|
|
|
|
|
),
|
|
|
|
|
const SizedBox(
|
|
|
|
|
height: 4,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"${TranslationBase.of(context).bmiObeseExtreme}",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.15,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 4
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
AppText(
|
|
|
|
|
"(35<)",
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
fontSize: SizeConfig.textMultiplier * 1.15,
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
color: mode.getBMIStatus() == 4
|
|
|
|
|
? Color(0XFFD02127)
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
)),
|
|
|
|
|
],
|
|
|
|
|
)
|
|
|
|
|
],
|
|
|
|
|