petit menage

pull/1/head
Enzo 2 years ago
parent 8533c7d503
commit 2111345ce4

@ -1,5 +1,4 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:ffi';
import 'dart:io'; import 'dart:io';
import 'package:csv/csv.dart'; import 'package:csv/csv.dart';
import 'package:fit_tool/fit_tool.dart'; import 'package:fit_tool/fit_tool.dart';

@ -1,5 +1,4 @@
import 'package:smartfit_app_mobile/common_widget/steps.dart'; import 'package:smartfit_app_mobile/common_widget/steps.dart';
import 'package:smartfit_app_mobile/common_widget/dates.dart';
import 'package:smartfit_app_mobile/common_widget/graph.dart'; import 'package:smartfit_app_mobile/common_widget/graph.dart';
import 'package:smartfit_app_mobile/common_widget/info.dart' hide Stats; import 'package:smartfit_app_mobile/common_widget/info.dart' hide Stats;
import 'package:smartfit_app_mobile/common_widget/stats.dart'; import 'package:smartfit_app_mobile/common_widget/stats.dart';

@ -2,7 +2,6 @@ import 'package:fl_chart/fl_chart.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../../common/colo_extension.dart'; import '../../common/colo_extension.dart';
import '../../common_widget/latest_activity_row.dart';
import '../../common_widget/today_target_cell.dart'; import '../../common_widget/today_target_cell.dart';
class ActivityTrackerView extends StatefulWidget { class ActivityTrackerView extends StatefulWidget {
@ -209,23 +208,20 @@ class _ActivityTrackerViewState extends State<ActivityTrackerView> {
)), )),
], ],
), ),
SizedBox( SizedBox(
height: media.width * 0.05, height: media.width * 0.05,
), ),
Container( Container(
height: media.width * 0.5, height: media.width * 0.5,
padding: const EdgeInsets.symmetric(vertical: 15 , horizontal: 0), padding:
const EdgeInsets.symmetric(vertical: 15, horizontal: 0),
decoration: BoxDecoration( decoration: BoxDecoration(
color: TColor.white, color: TColor.white,
borderRadius: BorderRadius.circular(15), borderRadius: BorderRadius.circular(15),
boxShadow: const [ boxShadow: const [
BoxShadow(color: Colors.black12, blurRadius: 3) BoxShadow(color: Colors.black12, blurRadius: 3)
]), ]),
child: BarChart( child: BarChart(BarChartData(
BarChartData(
barTouchData: BarTouchData( barTouchData: BarTouchData(
touchTooltipData: BarTouchTooltipData( touchTooltipData: BarTouchTooltipData(
tooltipBgColor: Colors.grey, tooltipBgColor: Colors.grey,
@ -317,15 +313,11 @@ class _ActivityTrackerViewState extends State<ActivityTrackerView> {
), ),
barGroups: showingGroups(), barGroups: showingGroups(),
gridData: FlGridData(show: false), gridData: FlGridData(show: false),
) )),
),
), ),
SizedBox( SizedBox(
height: media.width * 0.05, height: media.width * 0.05,
), ),
SizedBox( SizedBox(
height: media.width * 0.1, height: media.width * 0.1,
), ),
@ -375,22 +367,30 @@ class _ActivityTrackerViewState extends State<ActivityTrackerView> {
child: text, child: text,
); );
} }
List<BarChartGroupData> showingGroups() => List.generate(7, (i) { List<BarChartGroupData> showingGroups() => List.generate(7, (i) {
switch (i) { switch (i) {
case 0: case 0:
return makeGroupData(0, 5, TColor.primaryG , isTouched: i == touchedIndex); return makeGroupData(0, 5, TColor.primaryG,
isTouched: i == touchedIndex);
case 1: case 1:
return makeGroupData(1, 10.5, TColor.secondaryG, isTouched: i == touchedIndex); return makeGroupData(1, 10.5, TColor.secondaryG,
isTouched: i == touchedIndex);
case 2: case 2:
return makeGroupData(2, 5, TColor.primaryG , isTouched: i == touchedIndex); return makeGroupData(2, 5, TColor.primaryG,
isTouched: i == touchedIndex);
case 3: case 3:
return makeGroupData(3, 7.5, TColor.secondaryG, isTouched: i == touchedIndex); return makeGroupData(3, 7.5, TColor.secondaryG,
isTouched: i == touchedIndex);
case 4: case 4:
return makeGroupData(4, 15, TColor.primaryG , isTouched: i == touchedIndex); return makeGroupData(4, 15, TColor.primaryG,
isTouched: i == touchedIndex);
case 5: case 5:
return makeGroupData(5, 5.5, TColor.secondaryG, isTouched: i == touchedIndex); return makeGroupData(5, 5.5, TColor.secondaryG,
isTouched: i == touchedIndex);
case 6: case 6:
return makeGroupData(6, 8.5, TColor.primaryG , isTouched: i == touchedIndex); return makeGroupData(6, 8.5, TColor.primaryG,
isTouched: i == touchedIndex);
default: default:
return throw Error(); return throw Error();
} }
@ -399,20 +399,20 @@ class _ActivityTrackerViewState extends State<ActivityTrackerView> {
BarChartGroupData makeGroupData( BarChartGroupData makeGroupData(
int x, int x,
double y, double y,
List<Color> barColor, List<Color> barColor, {
{
bool isTouched = false, bool isTouched = false,
double width = 22, double width = 22,
List<int> showTooltips = const [], List<int> showTooltips = const [],
}) { }) {
return BarChartGroupData( return BarChartGroupData(
x: x, x: x,
barRods: [ barRods: [
BarChartRodData( BarChartRodData(
toY: isTouched ? y + 1 : y, toY: isTouched ? y + 1 : y,
gradient: LinearGradient(colors: barColor, begin: Alignment.topCenter, end: Alignment.bottomCenter ), gradient: LinearGradient(
colors: barColor,
begin: Alignment.topCenter,
end: Alignment.bottomCenter),
width: width, width: width,
borderSide: isTouched borderSide: isTouched
? const BorderSide(color: Colors.green) ? const BorderSide(color: Colors.green)
@ -427,5 +427,4 @@ class _ActivityTrackerViewState extends State<ActivityTrackerView> {
showingTooltipIndicators: showTooltips, showingTooltipIndicators: showTooltips,
); );
} }
} }

@ -5,7 +5,6 @@ import 'package:flutter/material.dart';
import 'package:simple_animation_progress_bar/simple_animation_progress_bar.dart'; import 'package:simple_animation_progress_bar/simple_animation_progress_bar.dart';
import 'package:simple_circular_progress_bar/simple_circular_progress_bar.dart'; import 'package:simple_circular_progress_bar/simple_circular_progress_bar.dart';
import 'package:smartfit_app_mobile/view/home/activity_tracker.dart'; import 'package:smartfit_app_mobile/view/home/activity_tracker.dart';
import 'package:smartfit_app_mobile/view/home/blank_view.dart';
import 'package:smartfit_app_mobile/view/home/notification_view.dart'; import 'package:smartfit_app_mobile/view/home/notification_view.dart';
import '../../common/colo_extension.dart'; import '../../common/colo_extension.dart';
//import 'activity_tracker_view.dart'; //import 'activity_tracker_view.dart';

@ -2,9 +2,7 @@ import 'package:flutter_svg/svg.dart';
import 'package:smartfit_app_mobile/common/colo_extension.dart'; import 'package:smartfit_app_mobile/common/colo_extension.dart';
import 'package:smartfit_app_mobile/common_widget/round_button.dart'; import 'package:smartfit_app_mobile/common_widget/round_button.dart';
import 'package:smartfit_app_mobile/common_widget/round_text_field.dart'; import 'package:smartfit_app_mobile/common_widget/round_text_field.dart';
import 'package:smartfit_app_mobile/view/home/home_view.dart';
//import 'package:smartfit_app_mobile/view/login/complete_profile_view.dart'; //import 'package:smartfit_app_mobile/view/login/complete_profile_view.dart';
import 'package:smartfit_app_mobile/view/login/login_view.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:smartfit_app_mobile/view/main_tab/main_tab_view.dart'; import 'package:smartfit_app_mobile/view/main_tab/main_tab_view.dart';
@ -105,7 +103,6 @@ class _SignUpViewState extends State<SignUpView> {
"En continuant, vous acceptez notre Politique de\nconfidentialité et nos Conditions d'utilisation.", "En continuant, vous acceptez notre Politique de\nconfidentialité et nos Conditions d'utilisation.",
style: TextStyle(color: TColor.gray, fontSize: 10), style: TextStyle(color: TColor.gray, fontSize: 10),
), ),
) )
], ],
), ),
@ -162,11 +159,9 @@ class _SignUpViewState extends State<SignUpView> {
), ),
), ),
), ),
SizedBox( SizedBox(
width: media.width * 0.04, width: media.width * 0.04,
), ),
GestureDetector( GestureDetector(
onTap: () {}, onTap: () {},
child: Container( child: Container(

@ -1,16 +1,12 @@
import 'package:smartfit_app_mobile/common/colo_extension.dart'; import 'package:smartfit_app_mobile/common/colo_extension.dart';
import 'package:smartfit_app_mobile/common_widget/tab_button.dart'; import 'package:smartfit_app_mobile/common_widget/tab_button.dart';
import 'package:smartfit_app_mobile/view/activity/activity.dart'; import 'package:smartfit_app_mobile/view/activity/activity.dart';
import 'package:smartfit_app_mobile/view/home/blank_view.dart';
import 'package:smartfit_app_mobile/view/home/home_view.dart'; import 'package:smartfit_app_mobile/view/home/home_view.dart';
import 'package:smartfit_app_mobile/view/main_tab/select_view.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:smartfit_app_mobile/view/map/my_map.dart'; import 'package:smartfit_app_mobile/view/map/my_map.dart';
import 'package:smartfit_app_mobile/view/page_test.dart'; import 'package:smartfit_app_mobile/view/page_test.dart';
import 'package:smartfit_app_mobile/view/profile/profile_view.dart'; import 'package:smartfit_app_mobile/view/profile/profile_view.dart';
class MainTabView extends StatefulWidget { class MainTabView extends StatefulWidget {
const MainTabView({super.key}); const MainTabView({super.key});
@ -50,9 +46,14 @@ class _MainTabViewState extends State<MainTabView> {
boxShadow: const [ boxShadow: const [
BoxShadow( BoxShadow(
color: Colors.black12, color: Colors.black12,
blurRadius: 2,) blurRadius: 2,
)
]), ]),
child: Icon(Icons.search,color: TColor.white, size: 35, ), child: Icon(
Icons.search,
color: TColor.white,
size: 35,
),
), ),
), ),
), ),
@ -87,8 +88,9 @@ class _MainTabViewState extends State<MainTabView> {
setState(() {}); setState(() {});
} }
}), }),
const SizedBox(
const SizedBox(width: 40,), width: 40,
),
TabButton( TabButton(
icon: "assets/img/Camera_tab.svg", icon: "assets/img/Camera_tab.svg",
selectIcon: "assets/img/Camera_tab_select.svg", selectIcon: "assets/img/Camera_tab_select.svg",
@ -111,8 +113,6 @@ class _MainTabViewState extends State<MainTabView> {
setState(() {}); setState(() {});
} }
}) })
], ],
), ),
)), )),

@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'package:smartfit_app_mobile/Modele/user.dart'; import 'package:smartfit_app_mobile/Modele/user.dart';
import 'package:smartfit_app_mobile/View/on_boarding/started_view.dart'; import 'package:smartfit_app_mobile/View/on_boarding/started_view.dart';
import 'package:smartfit_app_mobile/View/page_test.dart';
import 'package:smartfit_app_mobile/common/colo_extension.dart'; import 'package:smartfit_app_mobile/common/colo_extension.dart';
void main() { void main() {

Loading…
Cancel
Save