diff --git a/Listify/.idea/jarRepositories.xml b/Listify/.idea/jarRepositories.xml new file mode 100644 index 0000000..0380d8d --- /dev/null +++ b/Listify/.idea/jarRepositories.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Listify/.idea/misc.xml b/Listify/.idea/misc.xml index fdae1d0..892046b 100644 --- a/Listify/.idea/misc.xml +++ b/Listify/.idea/misc.xml @@ -1,6 +1,6 @@ - + diff --git a/Listify/app/src/main/AndroidManifest.xml b/Listify/app/src/main/AndroidManifest.xml index 7672ac7..b459a6e 100644 --- a/Listify/app/src/main/AndroidManifest.xml +++ b/Listify/app/src/main/AndroidManifest.xml @@ -15,10 +15,11 @@ android:theme="@style/AppTheme.NoActionBar"> - + + \ No newline at end of file diff --git a/Listify/app/src/main/java/com/example/listify/MainActivity.java b/Listify/app/src/main/java/com/example/listify/MainActivity.java index f63de5b..e66713c 100644 --- a/Listify/app/src/main/java/com/example/listify/MainActivity.java +++ b/Listify/app/src/main/java/com/example/listify/MainActivity.java @@ -1,8 +1,10 @@ package com.example.listify; +import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.Menu; +import android.widget.Button; import com.google.android.material.floatingactionbutton.FloatingActionButton; import com.google.android.material.snackbar.Snackbar; @@ -17,8 +19,8 @@ import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; public class MainActivity extends AppCompatActivity { - private AppBarConfiguration mAppBarConfiguration; + //private Button toLoginPage; @Override protected void onCreate(Bundle savedInstanceState) { @@ -36,8 +38,6 @@ public class MainActivity extends AppCompatActivity { }); DrawerLayout drawer = findViewById(R.id.drawer_layout); NavigationView navigationView = findViewById(R.id.nav_view); - // Passing each menu ID as a set of Ids because each - // menu should be considered as top level destinations. mAppBarConfiguration = new AppBarConfiguration.Builder( R.id.nav_home, R.id.nav_gallery, R.id.nav_slideshow) .setDrawerLayout(drawer) @@ -45,6 +45,15 @@ public class MainActivity extends AppCompatActivity { NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment); NavigationUI.setupActionBarWithNavController(this, navController, mAppBarConfiguration); NavigationUI.setupWithNavController(navigationView, navController); + + /*toLoginPage = (Button) findViewById(R.id.button1); + toLoginPage.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(MainActivity.this, com.example.listify.ui.SignupPage.class); + startActivity(intent); + } + });*/ } @Override @@ -57,7 +66,6 @@ public class MainActivity extends AppCompatActivity { @Override public boolean onSupportNavigateUp() { NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment); - return NavigationUI.navigateUp(navController, mAppBarConfiguration) - || super.onSupportNavigateUp(); + return NavigationUI.navigateUp(navController, mAppBarConfiguration) || super.onSupportNavigateUp(); } } \ No newline at end of file diff --git a/Listify/app/src/main/java/com/example/listify/ui/LoginPage.java b/Listify/app/src/main/java/com/example/listify/ui/LoginPage.java new file mode 100644 index 0000000..81d8fd9 --- /dev/null +++ b/Listify/app/src/main/java/com/example/listify/ui/LoginPage.java @@ -0,0 +1,30 @@ +package com.example.listify.ui; + +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; + +import com.example.listify.MainActivity; +import com.example.listify.R; + +import androidx.appcompat.app.AppCompatActivity; + +public class LoginPage extends AppCompatActivity { + private Button button; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_login); + + button = (Button) findViewById(R.id.button3); + button.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(LoginPage.this, MainActivity.class); + startActivity(intent); + } + }); + } +} \ No newline at end of file diff --git a/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java b/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java new file mode 100644 index 0000000..a2ff5de --- /dev/null +++ b/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java @@ -0,0 +1,29 @@ +package com.example.listify.ui; + +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; + +import com.example.listify.R; + +import androidx.appcompat.app.AppCompatActivity; + +public class SignupPage extends AppCompatActivity { + private Button button; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_signup); + + button = (Button) findViewById(R.id.button2); + button.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(SignupPage.this, com.example.listify.ui.LoginPage.class); + startActivity(intent); + } + }); + } +} \ No newline at end of file diff --git a/Listify/app/src/main/res/drawable/lisitfy_logo.png b/Listify/app/src/main/res/drawable/lisitfy_logo.png new file mode 100644 index 0000000..4f26616 Binary files /dev/null and b/Listify/app/src/main/res/drawable/lisitfy_logo.png differ diff --git a/Listify/app/src/main/res/layout/activity_login.xml b/Listify/app/src/main/res/layout/activity_login.xml new file mode 100644 index 0000000..91491c2 --- /dev/null +++ b/Listify/app/src/main/res/layout/activity_login.xml @@ -0,0 +1,63 @@ + + + +