diff --git a/code/src/Fitbot/.idea/deploymentTargetDropDown.xml b/code/src/Fitbot/.idea/deploymentTargetDropDown.xml index a5abdd5..7f839bd 100644 --- a/code/src/Fitbot/.idea/deploymentTargetDropDown.xml +++ b/code/src/Fitbot/.idea/deploymentTargetDropDown.xml @@ -12,6 +12,6 @@ - + \ No newline at end of file diff --git a/code/src/Fitbot/.idea/misc.xml b/code/src/Fitbot/.idea/misc.xml index 42e8983..6711755 100644 --- a/code/src/Fitbot/.idea/misc.xml +++ b/code/src/Fitbot/.idea/misc.xml @@ -4,12 +4,17 @@ diff --git a/code/src/Fitbot/app/build.gradle b/code/src/Fitbot/app/build.gradle index 23c5f19..5148a3d 100644 --- a/code/src/Fitbot/app/build.gradle +++ b/code/src/Fitbot/app/build.gradle @@ -33,6 +33,7 @@ dependencies { 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' + implementation 'com.android.support:design:28.0.0' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' diff --git a/code/src/Fitbot/app/src/main/AndroidManifest.xml b/code/src/Fitbot/app/src/main/AndroidManifest.xml index 7a1dc0f..61cd8ea 100644 --- a/code/src/Fitbot/app/src/main/AndroidManifest.xml +++ b/code/src/Fitbot/app/src/main/AndroidManifest.xml @@ -27,7 +27,7 @@ android:name=".BicepVideo" android:exported="false" /> { - Intent i = new Intent(MainScreen.this, BicepVideo.class); - startActivity(i); - }); + /*---Hooks---*/ + drawerLayout = findViewById(R.id.drawer_layout); + navigationView = findViewById(R.id.nav_view); + toolbar = findViewById(R.id.toolbar); + + /*---Tool Bar---*/ + setSupportActionBar(toolbar); + + /*---Navigation Drawer Menu---*/ + ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this.drawerLayout,toolbar,R.string.navigation_drawer_open,R.string.navigation_drawer_close); + drawerLayout.addDrawerListener(toggle); + toggle.syncState(); } -} \ No newline at end of file +} diff --git a/code/src/Fitbot/app/src/main/java/com/example/fitbot/PowerScreen.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/PowerScreen.java new file mode 100644 index 0000000..cc29742 --- /dev/null +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/PowerScreen.java @@ -0,0 +1,43 @@ +package com.example.fitbot; + +import android.content.Intent; +import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.widget.ImageButton; + +public class PowerScreen extends AppCompatActivity { + ImageButton openBicepVideo; + ImageButton openSquatVideo; + ImageButton openTricepVideo; + ImageButton goToHome; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_power_screen); + + openBicepVideo = findViewById(R.id.open_BicepVideo); + openSquatVideo = findViewById(R.id.open_SquatVideo); + openTricepVideo = findViewById(R.id.open_TricepVideo); + goToHome = findViewById(R.id.GoToHome); + + openBicepVideo.setOnClickListener(v -> { + Intent intent = new Intent(PowerScreen.this, BicepVideo.class); + startActivity(intent); + }); + openSquatVideo.setOnClickListener(v -> { + Intent intent = new Intent(PowerScreen.this, SquatVideo.class); + startActivity(intent); + }); + + openTricepVideo.setOnClickListener(v -> { + Intent intent = new Intent(PowerScreen.this, TricepVideo.class); + startActivity(intent); + }); + + goToHome.setOnClickListener(v -> { + Intent intent = new Intent(PowerScreen.this, MainActivity.class); + startActivity(intent); + }); + } +} \ No newline at end of file diff --git a/code/src/Fitbot/app/src/main/res/drawable/house_3.png b/code/src/Fitbot/app/src/main/res/drawable/house_3.png new file mode 100644 index 0000000..b2be9a1 Binary files /dev/null and b/code/src/Fitbot/app/src/main/res/drawable/house_3.png differ diff --git a/code/src/Fitbot/app/src/main/res/drawable/ic_baseline_home_48.xml b/code/src/Fitbot/app/src/main/res/drawable/ic_baseline_home_48.xml new file mode 100644 index 0000000..e6f32a4 --- /dev/null +++ b/code/src/Fitbot/app/src/main/res/drawable/ic_baseline_home_48.xml @@ -0,0 +1,5 @@ + + + diff --git a/code/src/Fitbot/app/src/main/res/drawable/ic_baseline_settings_48.xml b/code/src/Fitbot/app/src/main/res/drawable/ic_baseline_settings_48.xml new file mode 100644 index 0000000..d91f2bc --- /dev/null +++ b/code/src/Fitbot/app/src/main/res/drawable/ic_baseline_settings_48.xml @@ -0,0 +1,5 @@ + + + diff --git a/code/src/Fitbot/app/src/main/res/drawable/ic_baseline_star_rate_48.xml b/code/src/Fitbot/app/src/main/res/drawable/ic_baseline_star_rate_48.xml new file mode 100644 index 0000000..a9aee33 --- /dev/null +++ b/code/src/Fitbot/app/src/main/res/drawable/ic_baseline_star_rate_48.xml @@ -0,0 +1,5 @@ + + + diff --git a/code/src/Fitbot/app/src/main/res/drawable/noun_bicep_499185.png b/code/src/Fitbot/app/src/main/res/drawable/noun_bicep_499185.png new file mode 100644 index 0000000..1cb2117 Binary files /dev/null and b/code/src/Fitbot/app/src/main/res/drawable/noun_bicep_499185.png differ diff --git a/code/src/Fitbot/app/src/main/res/drawable/robotLogo.png b/code/src/Fitbot/app/src/main/res/drawable/robotLogo.png new file mode 100644 index 0000000..48b5804 Binary files /dev/null and b/code/src/Fitbot/app/src/main/res/drawable/robotLogo.png differ diff --git a/code/src/Fitbot/app/src/main/res/drawable/squatlogo.png b/code/src/Fitbot/app/src/main/res/drawable/squatlogo.png new file mode 100644 index 0000000..a37bc8c Binary files /dev/null and b/code/src/Fitbot/app/src/main/res/drawable/squatlogo.png differ diff --git a/code/src/Fitbot/app/src/main/res/drawable/triceplogo.png b/code/src/Fitbot/app/src/main/res/drawable/triceplogo.png new file mode 100644 index 0000000..69e714d Binary files /dev/null and b/code/src/Fitbot/app/src/main/res/drawable/triceplogo.png differ diff --git a/code/src/Fitbot/app/src/main/res/layout/activity_main.xml b/code/src/Fitbot/app/src/main/res/layout/activity_main.xml index 8cebf92..e331324 100644 --- a/code/src/Fitbot/app/src/main/res/layout/activity_main.xml +++ b/code/src/Fitbot/app/src/main/res/layout/activity_main.xml @@ -1,19 +1,30 @@ - + tools:context=".MainActivity" + android:fitsSystemWindows="true" + tools:openDrawer="start"> + + + android:text="Hello World" + android:layout_centerInParent="true"/> + +