Skip to content
Snippets Groups Projects
Commit 09332538 authored by Filip Stanicak's avatar Filip Stanicak
Browse files

Added Register Screen and started Lost_PW Screen

parent 5bb25dbc
No related branches found
No related tags found
No related merge requests found
Showing
with 140 additions and 7 deletions
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.mobileapp">
<application
......@@ -9,8 +10,13 @@
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".Overview_Screen"></activity>
<activity android:name=".Start_Screen">
<activity android:name=".Lost_PW"></activity>
<activity android:name=".Register_Screen" />
<activity
android:name=".Start_Screen"
android:configChanges="orientation"
android:screenOrientation="sensorPortrait"
tools:ignore="LockedOrientationActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
......
......@@ -2,13 +2,29 @@ package com.example.mobileapp;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.view.View;
import android.widget.ImageView;
import android.os.Bundle;
public class Overview_Screen extends AppCompatActivity {
public class Lost_PW extends AppCompatActivity {
private ImageView back_button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_overview__screen);
setContentView(R.layout.lost_pw);
back_button = (ImageView)findViewById(R.id.back_button);
back_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(Lost_PW.this, Start_Screen.class));
}
});
}
}
package com.example.mobileapp;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
public class Register_Screen extends AppCompatActivity {
private EditText name;
private EditText email;
private EditText pw;
private EditText pw_confirm;
private Button register;
private ImageView back_button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.register_screen);
name = (EditText)findViewById(R.id.email_ph);
email = (EditText)findViewById(R.id.editText2);
pw = (EditText)findViewById(R.id.editText3);
pw_confirm = (EditText)findViewById(R.id.editText4);
register = (Button)findViewById(R.id.btnRegister);
back_button = (ImageView)findViewById(R.id.back_button);
back_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent back_to_start = new Intent(Register_Screen.this
, Start_Screen.class);
startActivity(back_to_start);
}
});
}
}
package com.example.mobileapp;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Start_Screen extends AppCompatActivity {
private EditText Email;
private EditText Password;
private Button Login;
private TextView register;
private Button login;
private TextView pw_lost;
private EditText email;
private EditText password;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
register = (TextView)findViewById(R.id.textView4);
login = (Button)findViewById(R.id.btnLogin);
pw_lost = (TextView)findViewById(R.id.textView2);
email = (EditText)findViewById(R.id.email_ph);
password = (EditText)findViewById(R.id.editText2);
/**
* Opens Register Screen
*/
register.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(Start_Screen.this, Register_Screen.class));
}
});
pw_lost.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(Start_Screen.this, Lost_PW.class));
}
});
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
email.setError("Username or PW wrong");
password.setError("Username or PW wrong");
}
});
}
/**
* When hitting the back button in Android the App will close, instead
* of returning to the top activity in the stack
*/
@Override
public void onBackPressed(){
Intent close = new Intent(Intent.ACTION_MAIN);
close.addCategory(Intent.CATEGORY_HOME);
close.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(close);
}
......
Frontend/app/src/main/res/drawable-hdpi/back_button.png

686 B

Frontend/app/src/main/res/drawable-hdpi/eye_icon.png

861 B

Frontend/app/src/main/res/drawable-hdpi/person_icon.png

695 B

Frontend/app/src/main/res/drawable-mdpi/back_button.png

459 B

Frontend/app/src/main/res/drawable-mdpi/eye_icon.png

586 B

Frontend/app/src/main/res/drawable-mdpi/person_icon.png

455 B

Frontend/app/src/main/res/drawable-xhdpi/back_button.png

927 B

Frontend/app/src/main/res/drawable-xhdpi/eye_icon.png

1.11 KiB

Frontend/app/src/main/res/drawable-xhdpi/person_icon.png

899 B

Frontend/app/src/main/res/drawable-xxhdpi/back_button.png

1.4 KiB

Frontend/app/src/main/res/drawable-xxhdpi/eye_icon.png

1.73 KiB

Frontend/app/src/main/res/drawable-xxhdpi/person_icon.png

1.41 KiB

Frontend/app/src/main/res/drawable-xxxhdpi/back_button.png

1.86 KiB

Frontend/app/src/main/res/drawable-xxxhdpi/eye_icon.png

2.47 KiB

Frontend/app/src/main/res/drawable-xxxhdpi/person_icon.png

1.96 KiB

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#C5B358"/>
<solid android:color="#C5B358" />
<corners android:radius="15dp"/>
</shape>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment