From 77970845cbb9cd4457201b3af6d28ef609d90fe0 Mon Sep 17 00:00:00 2001 From: Sagi Dayan Date: Sun, 3 Jul 2016 15:17:11 +0300 Subject: [PATCH] New Login Look --- .../animated_vector_drawable_23_3_0.xml | 2 - .idea/libraries/appcompat_v7_23_3_0.xml | 2 - .idea/libraries/design_23_3_0.xml | 2 - .idea/libraries/recyclerview_v7_23_3_0.xml | 4 +- .../libraries/support_annotations_23_3_0.xml | 4 +- .idea/libraries/support_v4_23_3_0.xml | 4 +- .../support_vector_drawable_23_3_0.xml | 2 - .idea/libraries/volley_1_0_0.xml | 2 +- .idea/misc.xml | 2 +- .../sagi/thesocialnotework/LoginActivity.java | 64 ++------- app/src/main/res/drawable/logo.png | Bin 0 -> 17361 bytes app/src/main/res/layout/activity_login.xml | 128 +++++++++--------- app/src/main/res/values/strings.xml | 2 +- 13 files changed, 82 insertions(+), 136 deletions(-) create mode 100644 app/src/main/res/drawable/logo.png diff --git a/.idea/libraries/animated_vector_drawable_23_3_0.xml b/.idea/libraries/animated_vector_drawable_23_3_0.xml index 4ba521e..d5460f1 100644 --- a/.idea/libraries/animated_vector_drawable_23_3_0.xml +++ b/.idea/libraries/animated_vector_drawable_23_3_0.xml @@ -6,8 +6,6 @@ - - diff --git a/.idea/libraries/appcompat_v7_23_3_0.xml b/.idea/libraries/appcompat_v7_23_3_0.xml index de5aaeb..0dbe7ef 100644 --- a/.idea/libraries/appcompat_v7_23_3_0.xml +++ b/.idea/libraries/appcompat_v7_23_3_0.xml @@ -9,8 +9,6 @@ - - diff --git a/.idea/libraries/design_23_3_0.xml b/.idea/libraries/design_23_3_0.xml index 1120123..441bb88 100644 --- a/.idea/libraries/design_23_3_0.xml +++ b/.idea/libraries/design_23_3_0.xml @@ -9,8 +9,6 @@ - - diff --git a/.idea/libraries/recyclerview_v7_23_3_0.xml b/.idea/libraries/recyclerview_v7_23_3_0.xml index 36865de..c4ab7de 100644 --- a/.idea/libraries/recyclerview_v7_23_3_0.xml +++ b/.idea/libraries/recyclerview_v7_23_3_0.xml @@ -4,13 +4,11 @@ - + - - diff --git a/.idea/libraries/support_annotations_23_3_0.xml b/.idea/libraries/support_annotations_23_3_0.xml index 118a0e7..e592bd6 100644 --- a/.idea/libraries/support_annotations_23_3_0.xml +++ b/.idea/libraries/support_annotations_23_3_0.xml @@ -1,12 +1,10 @@ - + - - diff --git a/.idea/libraries/support_v4_23_3_0.xml b/.idea/libraries/support_v4_23_3_0.xml index 62a2f14..a2479db 100644 --- a/.idea/libraries/support_v4_23_3_0.xml +++ b/.idea/libraries/support_v4_23_3_0.xml @@ -5,13 +5,11 @@ - + - - diff --git a/.idea/libraries/support_vector_drawable_23_3_0.xml b/.idea/libraries/support_vector_drawable_23_3_0.xml index b4ad228..7f87d23 100644 --- a/.idea/libraries/support_vector_drawable_23_3_0.xml +++ b/.idea/libraries/support_vector_drawable_23_3_0.xml @@ -6,8 +6,6 @@ - - diff --git a/.idea/libraries/volley_1_0_0.xml b/.idea/libraries/volley_1_0_0.xml index 81a83dd..8e317b7 100644 --- a/.idea/libraries/volley_1_0_0.xml +++ b/.idea/libraries/volley_1_0_0.xml @@ -1,8 +1,8 @@ - + diff --git a/.idea/misc.xml b/.idea/misc.xml index 5d19981..1a3eaff 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -37,7 +37,7 @@ - + diff --git a/app/src/main/java/com/android_app/matan/ara/sagi/thesocialnotework/LoginActivity.java b/app/src/main/java/com/android_app/matan/ara/sagi/thesocialnotework/LoginActivity.java index caad4ec..91f0196 100644 --- a/app/src/main/java/com/android_app/matan/ara/sagi/thesocialnotework/LoginActivity.java +++ b/app/src/main/java/com/android_app/matan/ara/sagi/thesocialnotework/LoginActivity.java @@ -30,6 +30,7 @@ import android.widget.AutoCompleteTextView; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; +import android.widget.Toast; import com.android.volley.Response; import com.android.volley.VolleyError; @@ -75,19 +76,14 @@ public class LoginActivity extends AppCompatActivity{ // implements LoaderCallba private final String BASE_URL = "http://thesocialnotework-api.appspot.com/api"; private final String LOGIN_PATH = "/login"; - private final String REG_PATH = "/register"; + private LoginActivity self; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); - - // Set up the login form. -// mEmailView = (AutoCompleteTextView) findViewById(R.id.email); -// populateAutoComplete(); -// mUsernameView = (AutoCompleteTextView) findViewById(R.id.username); -// populateAutoComplete(); + this.self = this; mUsernameView = (EditText) findViewById(R.id.al_username); mPasswordView = (EditText) findViewById(R.id.al_password); @@ -101,14 +97,14 @@ public class LoginActivity extends AppCompatActivity{ // implements LoaderCallba return false; } }); - Button mRegisterButton = (Button) findViewById(R.id.al_register_button); - mRegisterButton.setOnClickListener(new OnClickListener() { - @Override - public void onClick(View view) { - Log.d(TAG, "Register....... this section under construction"); - //attemptRegister(); // TODO : implement - } - }); +// Button mRegisterButton = (Button) findViewById(R.id.al_register_button); +// mRegisterButton.setOnClickListener(new OnClickListener() { +// @Override +// public void onClick(View view) { +// Log.d(TAG, "Register....... this section under construction"); +// //attemptRegister(); // TODO : implement +// } +// }); Button mEmailSignInButton = (Button) findViewById(R.id.al_login_button); mEmailSignInButton.setOnClickListener(new OnClickListener() { @@ -188,25 +184,14 @@ public class LoginActivity extends AppCompatActivity{ // implements LoaderCallba return; } showProgress(true); - - // Reset errors. -// mEmailView.setError(null); -// mUsernameView.setError(null); mPasswordView.setError(null); - // Store values at the time of the login attempt. - -// String email = mEmailView.getText().toString(); if (isParamsValid(mUsernameView.getText().toString(), mPasswordView.getText().toString())) { String username = mUsernameView.getText().toString(); String password = mPasswordView.getText().toString(); - boolean cancel = false; - View focusView = null; -// mAuthTask = new UserLoginTask(username, password); // TODO: RETRIEVE ? -// mAuthTask.execute((Void) null); // TODO: RETRIEVE ? // http request register JSONObject tempJson = new JSONObject(); @@ -218,37 +203,11 @@ public class LoginActivity extends AppCompatActivity{ // implements LoaderCallba } VolleyUtilSingleton.getInstance(LoginActivity.this).post(BASE_URL + LOGIN_PATH, tempJson, onLoginSuccess, onLoginError); - - // Check for a valid password, if the user entered one. -// if (!TextUtils.isEmpty(password) && !isPasswordValid(password)) { -// mPasswordView.setError(getString(R.string.error_invalid_password)); -// focusView = mPasswordView; -// cancel = true; -// } -// if (cancel) { -// // There was an error; don't attempt login and focus the first -// // form field with an error. -// focusView.requestFocus(); -// } else { -// // Show a progress spinner, and kick off a background task to -// // perform the user login attempt. -// -// } } else { showProgress(false); Log.d(TAG, "Invalid params - make sure username exist & password is 4 characters or more"); } - // Check for a valid username -// if (TextUtils.isEmpty(username)) { -// mUsernameView.setError(getString(R.string.error_field_required)); -// focusView = mUsernameView; -// cancel = true; -// } else if (!isEmailValid(username)) { -// mUsernameView.setError(getString(R.string.error_invalid_email)); -// focusView = mUsernameView; -// cancel = true; -// } } Response.Listener onLoginSuccess = new Response.Listener() { @@ -277,6 +236,7 @@ public class LoginActivity extends AppCompatActivity{ // implements LoaderCallba @Override public void onErrorResponse(VolleyError error) { showProgress(false); + Toast.makeText(self , "Username Or Password Incorrect", Toast.LENGTH_LONG).show(); Log.d(TAG, "onLoginError: msg: " + error.getMessage()); } }; diff --git a/app/src/main/res/drawable/logo.png b/app/src/main/res/drawable/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a01b8cfedb8bd4c33b93181e79b42ab397d11f GIT binary patch literal 17361 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index 36b63e7..aef3f68 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -1,79 +1,79 @@ - + - - + - - + android:paddingTop="56dp" + android:paddingLeft="24dp" + android:paddingRight="24dp"> - + + - + + + - - + + android:inputType="textEmailAddress" + android:hint="Usename" /> + -