diff --git a/code/src/Fitbot/app/build.gradle b/code/src/Fitbot/app/build.gradle
index 1348df8..390414f 100644
--- a/code/src/Fitbot/app/build.gradle
+++ b/code/src/Fitbot/app/build.gradle
@@ -30,6 +30,7 @@ android {
dependencies {
+ implementation 'com.facebook.shimmer:shimmer:0.5.0'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:2.0.4'
implementation 'com.android.support:cardview-v7:28.0.0'
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 9fcb10d..30dcb16 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
@@ -34,6 +34,7 @@ import com.example.fitbot.exercise.ExerciseManager;
import com.example.fitbot.pepper.Pepper;
import com.example.fitbot.util.NavigationManager;
import com.example.fitbot.util.processing.InputProcessor;
+import com.facebook.shimmer.ShimmerFrameLayout;
public class FitnessActivity extends RobotActivity implements RobotLifecycleCallbacks {
@@ -92,6 +93,10 @@ public class FitnessActivity extends RobotActivity implements RobotLifecycleCall
progressText = findViewById(R.id.progressText);
progressCircle.setMax(maxProgress);
+ ShimmerFrameLayout shimmerLayout = findViewById(R.id.shimmerFrameLayout);
+ shimmerLayout.startShimmer(); // Start shimmer animation
+
+
// Set color of loading circle
ProgressBar loadingCircle = findViewById(R.id.loadingCircle);
loadingCircle.setIndeterminateTintList(ColorStateList.valueOf(Color.RED));
@@ -176,6 +181,9 @@ public class FitnessActivity extends RobotActivity implements RobotLifecycleCall
// exerciseDescriptionTextView.setText(exercise.description);
exerciseVideoUrl = exercise.videoUrl;
+ ShimmerFrameLayout shimmerLayout = findViewById(R.id.shimmerFrameLayout);
+ shimmerLayout.stopShimmer(); // Start shimmer animation
+
// Play the video
playVideo(videoView, this);
diff --git a/code/src/Fitbot/app/src/main/res/layout/activity_fitness.xml b/code/src/Fitbot/app/src/main/res/layout/activity_fitness.xml
index 641d8d9..8b2e257 100644
--- a/code/src/Fitbot/app/src/main/res/layout/activity_fitness.xml
+++ b/code/src/Fitbot/app/src/main/res/layout/activity_fitness.xml
@@ -60,74 +60,81 @@
-
-
-
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
-
-
-
-
-
-
-
-
+ android:layout_gravity="center_horizontal"
+ android:text="@string/exerciseTitle"
+ android:textAlignment="center" />
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-