|
|
|
@ -45,6 +45,10 @@ class _BodyFatState extends State<BodyFat> {
|
|
|
|
|
String dropdownValue;
|
|
|
|
|
double calories = 0;
|
|
|
|
|
String textResult = '';
|
|
|
|
|
TextEditingController heightController = TextEditingController();
|
|
|
|
|
TextEditingController neckController = TextEditingController();
|
|
|
|
|
TextEditingController waistController = TextEditingController();
|
|
|
|
|
TextEditingController hipController = TextEditingController();
|
|
|
|
|
|
|
|
|
|
void updateColorHeight(int type) {
|
|
|
|
|
//MG/DLT card
|
|
|
|
@ -310,7 +314,18 @@ class _BodyFatState extends State<BodyFat> {
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Center(
|
|
|
|
|
child: Text(heightCm.toString()),
|
|
|
|
|
child: Padding(
|
|
|
|
|
padding: const EdgeInsets.only(left: 10.0),
|
|
|
|
|
child: TextFormField(
|
|
|
|
|
keyboardType: TextInputType.number,
|
|
|
|
|
controller: heightController,
|
|
|
|
|
decoration: InputDecoration(
|
|
|
|
|
labelText: heightCm.toString(),
|
|
|
|
|
labelStyle: TextStyle(
|
|
|
|
|
color: Colors.black,
|
|
|
|
|
)),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
Container(
|
|
|
|
@ -476,7 +491,18 @@ class _BodyFatState extends State<BodyFat> {
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Center(
|
|
|
|
|
child: Text(neck.toString()),
|
|
|
|
|
child: Padding(
|
|
|
|
|
padding: const EdgeInsets.only(left: 10.0),
|
|
|
|
|
child: TextFormField(
|
|
|
|
|
keyboardType: TextInputType.number,
|
|
|
|
|
controller: neckController,
|
|
|
|
|
decoration: InputDecoration(
|
|
|
|
|
labelText: neck.toString(),
|
|
|
|
|
labelStyle: TextStyle(
|
|
|
|
|
color: Colors.black,
|
|
|
|
|
)),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
Container(
|
|
|
|
@ -642,7 +668,18 @@ class _BodyFatState extends State<BodyFat> {
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Center(
|
|
|
|
|
child: Text(waist.toString()),
|
|
|
|
|
child: Padding(
|
|
|
|
|
padding: const EdgeInsets.only(left: 10.0),
|
|
|
|
|
child: TextFormField(
|
|
|
|
|
keyboardType: TextInputType.number,
|
|
|
|
|
controller: waistController,
|
|
|
|
|
decoration: InputDecoration(
|
|
|
|
|
labelText: waist.toString(),
|
|
|
|
|
labelStyle: TextStyle(
|
|
|
|
|
color: Colors.black,
|
|
|
|
|
)),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
Container(
|
|
|
|
@ -808,7 +845,18 @@ class _BodyFatState extends State<BodyFat> {
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Center(
|
|
|
|
|
child: Text(hip.toString()),
|
|
|
|
|
child: Padding(
|
|
|
|
|
padding: const EdgeInsets.only(left: 10.0),
|
|
|
|
|
child: TextFormField(
|
|
|
|
|
keyboardType: TextInputType.number,
|
|
|
|
|
controller: hipController,
|
|
|
|
|
decoration: InputDecoration(
|
|
|
|
|
labelText: hip.toString(),
|
|
|
|
|
labelStyle: TextStyle(
|
|
|
|
|
color: Colors.black,
|
|
|
|
|
)),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
Container(
|
|
|
|
|