diff --git a/code/src/Fitbot/.idea/misc.xml b/code/src/Fitbot/.idea/misc.xml index ca880a9..44c9792 100644 --- a/code/src/Fitbot/.idea/misc.xml +++ b/code/src/Fitbot/.idea/misc.xml @@ -22,6 +22,7 @@ + diff --git a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/EndScreenActivity.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/EndScreenActivity.java index f2185de..1c36be4 100644 --- a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/EndScreenActivity.java +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/EndScreenActivity.java @@ -13,6 +13,8 @@ public class EndScreenActivity extends AppCompatActivity { super.onCreate(savedInstanceState); setContentView(R.layout.activity_end_screen); + NavigationManager.hideSystemUI(this); + NavigationManager.setupButtonNavigation(this, R.id.homeButtonEndScreen, MainActivity.class); NavigationManager.setupButtonNavigation(this, R.id.startButtonEndScreen, FitnessActivity.class); } diff --git a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/FitnessActivity.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/FitnessActivity.java index 7282278..17c2af3 100644 --- a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/FitnessActivity.java +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/FitnessActivity.java @@ -56,7 +56,7 @@ public class FitnessActivity extends RobotActivity implements RobotLifecycleCall private static final float SENSOR_SAMPLE_RATE = 10.0f; private static final int EXERCISE_COUNT = 5; - private static int EXERCISE_REP = 10; + private static int EXERCISE_REP = 1; private static final float EXERCISE_SPEED_MULTIPLIER = 1.0f; @Override @@ -145,16 +145,15 @@ public class FitnessActivity extends RobotActivity implements RobotLifecycleCall VideoView videoView = findViewById(R.id.videoView); playVideo(videoView, this); - // Set a listener to repeat the video - while (EXERCISE_REP > 1) { - videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { - @Override - public void onCompletion(MediaPlayer mp) { + videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { + @Override + public void onCompletion(MediaPlayer mp) { + if (EXERCISE_REP < EXERCISE_COUNT) { videoView.start(); // start the video again + EXERCISE_REP++; } - }); - EXERCISE_REP--; - } + } + }); }); } })).start(); diff --git a/code/src/Fitbot/app/src/main/res/drawable/border_background.xml b/code/src/Fitbot/app/src/main/res/drawable/border_background.xml index 7ea69e6..3d0d3c1 100644 --- a/code/src/Fitbot/app/src/main/res/drawable/border_background.xml +++ b/code/src/Fitbot/app/src/main/res/drawable/border_background.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/code/src/Fitbot/app/src/main/res/drawable/border_background_2.xml b/code/src/Fitbot/app/src/main/res/drawable/border_background_2.xml index 0fb955b..408d16b 100644 --- a/code/src/Fitbot/app/src/main/res/drawable/border_background_2.xml +++ b/code/src/Fitbot/app/src/main/res/drawable/border_background_2.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/code/src/Fitbot/app/src/main/res/layout/activity_end_screen.xml b/code/src/Fitbot/app/src/main/res/layout/activity_end_screen.xml index 35aa21a..d8a48fd 100644 --- a/code/src/Fitbot/app/src/main/res/layout/activity_end_screen.xml +++ b/code/src/Fitbot/app/src/main/res/layout/activity_end_screen.xml @@ -12,7 +12,7 @@ android:layout_height="450dp" android:layout_marginStart="80dp" android:layout_marginTop="24dp" - android:background="@drawable/border_background_2" + android:background="@drawable/border_background" android:orientation="vertical" android:padding="16dp" app:layout_constraintStart_toStartOf="parent" @@ -24,7 +24,7 @@ android:layout_gravity="center" android:layout_marginTop="20dp" android:layout_marginBottom="40dp" - android:background="@drawable/border_background" + android:background="@drawable/border_background_3" android:orientation="vertical" android:paddingVertical="15dp" android:paddingHorizontal="20dp" @@ -40,11 +40,11 @@ - + + +