diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0b4cecc..83e6896 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -19,7 +19,7 @@ android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" - android:theme="@style/AppTheme"> + android:theme="@style/Theme.AppCompat.Light.NoActionBar"> coordinates; public List getCoordinates() { return this.coordinates; } - public void setCoordinates(List coordinates) { this.coordinates = coordinates; } - public List coordinates; - @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Mapbox.getInstance(this, getString(R.string.access_token)); setContentView(R.layout.activity_main); + Mapbox.getInstance(this, getString(R.string.access_token)); - /* Side nav start*/ + configureconfigureNavigationDrawer(); + configureBottomNavigationView(); + configureLogoutButton(); + } + private void configureconfigureNavigationDrawer() { Toolbar toolbar = findViewById(R.id.toolbar_main); setSupportActionBar(toolbar); @@ -72,17 +70,26 @@ public class MainActivity extends AppCompatActivity { drawerLayout.addDrawerListener(actionBarDrawerToggle); ActionBar actionBar = getSupportActionBar(); + actionBar.setDisplayShowTitleEnabled(false); if (actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); } + } - /* Side nav end*/ + private void setFragment(Fragment fragment) { + FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction(); + fragmentTransaction.replace(R.id.main_frame, fragment); + fragmentTransaction.commit(); + } + + private void configureBottomNavigationView(){ - Bundle extras = getIntent().getExtras(); mMainFrame = (FrameLayout) findViewById(R.id.main_frame); mMainNav = (BottomNavigationView) findViewById(R.id.main_nav); + + Bundle extras = getIntent().getExtras(); isTutor = (boolean) extras.get("is_tutor"); if (!isTutor){ mMainNav.findViewById(R.id.nav_profile).setVisibility(View.GONE); @@ -96,7 +103,7 @@ public class MainActivity extends AppCompatActivity { setFragment(mapFragment); mMainNav.setSelectedItemId(R.id.nav_map); - /* code below is resposible for changing colours of tabs in main tab menu */ + /* code below is resposible for changing colours of tabs in main tab menu */ mMainNav.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { @@ -116,7 +123,9 @@ public class MainActivity extends AppCompatActivity { } } }); + } + private void configureLogoutButton(){ // Logout button final FloatingActionButton button = findViewById(R.id.logoutButton); button.setOnClickListener(new View.OnClickListener(){ @@ -133,17 +142,6 @@ public class MainActivity extends AppCompatActivity { finish(); } }); - -// CoordinateService service = ApiClient.getClient(getApplicationContext()) -// .create(CoordinateService.class); - - - } - - private void setFragment(Fragment fragment) { - FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction(); - fragmentTransaction.replace(R.id.main_frame, fragment); - fragmentTransaction.commit(); } diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index c2c77b7..c843678 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -12,6 +12,7 @@ tools:context=".activity.LoginActivity"> + + android:layout_height="wrap_content" /> + app:menu="@menu/activity_main_drawer" > - + + @@ -39,21 +38,13 @@ android:id="@+id/logoutButton" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_alignParentTop="true" android:layout_alignParentRight="true" - android:layout_marginTop="77dp" + android:layout_alignParentTop="true" android:layout_marginRight="@dimen/fab_margin" + android:layout_marginTop="77dp" app:backgroundTint="@android:color/holo_red_dark" app:srcCompat="@android:drawable/ic_lock_power_off" /> - - - - - - + + + + + + + android:elevation="40dp" + android:theme="@style/ThemeOverlay.AppCompat.ActionBar" + app:popupTheme="@style/AppTheme" /> + + + + - \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 84f5460..0e856e1 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,18 +1,16 @@ -