diff --git a/app/src/main/java/com/example/dubstep/AddAddressActivity.java b/app/src/main/java/com/example/dubstep/AddAddressActivity.java index 67b9c5f..7706c34 100644 --- a/app/src/main/java/com/example/dubstep/AddAddressActivity.java +++ b/app/src/main/java/com/example/dubstep/AddAddressActivity.java @@ -52,7 +52,7 @@ public class AddAddressActivity extends AppCompatActivity { TextInputEditText address2EditText; TextInputEditText cityEditText; TextInputEditText stateEditText; - TextView pincodeNotFound; + //TextView pincodeNotFound; FirebaseUser mUser; FirebaseDatabase mDatabase; String pincode; @@ -82,21 +82,24 @@ protected void onCreate(Bundle savedInstanceState) { progressDialog.getWindow().setBackgroundDrawableResource( android.R.color.transparent ); - pincodeEditText.addTextChangedListener(new TextWatcher() { + /*pincodeEditText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } - @Override + /*@Override public void onTextChanged(CharSequence s, int start, int before, int count) { pincodeNotFound.setVisibility(View.INVISIBLE); } + + @Override public void afterTextChanged(Editable s) { } }); + */ if(getIntent().hasExtra(EXTRA_ADDRESS)) { setAddress(); } else { @@ -226,8 +229,8 @@ public void onFailure(Call call, Throwable t) { } else { //pincodeNotFound.setVisibility(View.VISIBLE); - AlertDialog.Builder builder = new AlertDialog.Builder(this); - builder.setMessage("We do not Deliver to that Pincode yet. Stay tuned for more updates!"); + AlertDialog.Builder builder = new AlertDialog.Builder(this,R.style.CustomAlertDialog); + builder.setMessage("We do not deliver to that Pincode yet. Stay tuned for more updates!"); LayoutInflater inflater = getLayoutInflater(); View dialogLayout = inflater.inflate(R.layout.alert_dialog_with_imageview, null); builder.setPositiveButton( @@ -235,6 +238,8 @@ public void onFailure(Call call, Throwable t) { null); builder.setView(dialogLayout); builder.show(); + View v = getWindow().getDecorView(); + v.setBackgroundResource(android.R.color.transparent); } progressDialog.dismiss(); } diff --git a/app/src/main/java/com/example/dubstep/Splash_Screen.java b/app/src/main/java/com/example/dubstep/Splash_Screen.java index 4339c98..6cdb1f8 100644 --- a/app/src/main/java/com/example/dubstep/Splash_Screen.java +++ b/app/src/main/java/com/example/dubstep/Splash_Screen.java @@ -1,11 +1,15 @@ package com.example.dubstep; import androidx.appcompat.app.AppCompatActivity; +import androidx.core.app.ActivityOptionsCompat; import android.content.Intent; import android.os.Bundle; import android.os.Handler; +import android.view.View; import android.view.WindowManager; +import android.view.animation.Animation; +import android.view.animation.AnimationUtils; import android.widget.ImageView; import android.widget.TextView; @@ -30,7 +34,7 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash__screen); - dubstep = findViewById(R.id.dubstepText); + dubstep =findViewById(R.id.dubstepText); dabba = findViewById(R.id.dabbaText); logo = findViewById(R.id.logoImage); mAuth = FirebaseAuth.getInstance(); @@ -40,6 +44,7 @@ protected void onCreate(Bundle savedInstanceState) { @Override public void run() { + if(currentUser != null) { if (currentUser.isEmailVerified()){ if(Splash_Screen.this @@ -52,27 +57,40 @@ public void run() { @Override public void onSuccess(GetTokenResult getTokenResult) { IdTokenInstance.setToken(getTokenResult.getToken()); - startActivity(new Intent(Splash_Screen.this, MainActivity.class)); + Intent intent=new Intent(Splash_Screen.this, MainActivity.class); + ActivityOptionsCompat options = ActivityOptionsCompat. + makeSceneTransitionAnimation(Splash_Screen.this, (View)logo, "imageMain"); + startActivity(intent, options.toBundle()); finish(); } }); }else{ - startActivity(new Intent(Splash_Screen.this, LoginActivity.class)); + Intent intent=new Intent(Splash_Screen.this, LoginActivity.class); + ActivityOptionsCompat options = ActivityOptionsCompat. + makeSceneTransitionAnimation(Splash_Screen.this, (View)logo, "imageMain"); + startActivity(intent, options.toBundle()); finish(); - } } else { - startActivity(new Intent(Splash_Screen.this, LoginActivity.class)); + Intent intent=new Intent(Splash_Screen.this, LoginActivity.class); + ActivityOptionsCompat options = ActivityOptionsCompat. + makeSceneTransitionAnimation(Splash_Screen.this, (View)logo, "imageMain"); + startActivity(intent, options.toBundle()); finish(); - } } else { - startActivity(new Intent(Splash_Screen.this, LoginActivity.class)); + Intent intent=new Intent(Splash_Screen.this, LoginActivity.class); + ActivityOptionsCompat options = ActivityOptionsCompat. + makeSceneTransitionAnimation(Splash_Screen.this, (View)logo, "imageMain"); + startActivity(intent, options.toBundle()); finish(); } } + },SPLASH_SCREEN); + Animation myanim = AnimationUtils.loadAnimation(this,R.anim.splashanimation); + dubstep.startAnimation(myanim); } } diff --git a/app/src/main/java/com/example/dubstep/ThankYouActivity.java b/app/src/main/java/com/example/dubstep/ThankYouActivity.java index f98c3e4..68f2547 100644 --- a/app/src/main/java/com/example/dubstep/ThankYouActivity.java +++ b/app/src/main/java/com/example/dubstep/ThankYouActivity.java @@ -9,7 +9,10 @@ import android.os.Bundle; import android.util.Log; import android.view.View; +import android.view.animation.Animation; +import android.view.animation.AnimationUtils; import android.widget.Button; +import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; @@ -38,6 +41,7 @@ public class ThankYouActivity extends AppCompatActivity implements PaymentResultWithDataListener { private static final String TAG = "ThankYouActivity"; + ImageView logo; Button continueButton; // private ImageView thankYouImage; // LottieAnimationView animationView; @@ -54,7 +58,7 @@ public class ThankYouActivity extends AppCompatActivity implements PaymentResult protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_thank_you); - + logo = findViewById(R.id.icon_image_view); successAnimation = findViewById(R.id.success_animation); failAnimation = findViewById(R.id.fail_animation); bgView= findViewById(R.id.bg_view); @@ -102,6 +106,8 @@ public void onClick(View view) { ); } }); + Animation myanim = AnimationUtils.loadAnimation(this,R.anim.splashanimation); + logo.startAnimation(myanim); } private void fetchUserData() { diff --git a/app/src/main/res/anim/splashanimation.xml b/app/src/main/res/anim/splashanimation.xml new file mode 100644 index 0000000..8fbf28f --- /dev/null +++ b/app/src/main/res/anim/splashanimation.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/gradient_bg.xml b/app/src/main/res/drawable/gradient_bg.xml new file mode 100644 index 0000000..31c6955 --- /dev/null +++ b/app/src/main/res/drawable/gradient_bg.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/oops_alert1.jpg b/app/src/main/res/drawable/oops_alert1.jpg index a89e3ef..2865657 100644 Binary files a/app/src/main/res/drawable/oops_alert1.jpg and b/app/src/main/res/drawable/oops_alert1.jpg differ diff --git a/app/src/main/res/drawable/reset_password.png b/app/src/main/res/drawable/reset_password.png new file mode 100644 index 0000000..bd6e1a9 Binary files /dev/null and b/app/src/main/res/drawable/reset_password.png differ diff --git a/app/src/main/res/layout/activity_add_address.xml b/app/src/main/res/layout/activity_add_address.xml index 67b084e..4a5e751 100644 --- a/app/src/main/res/layout/activity_add_address.xml +++ b/app/src/main/res/layout/activity_add_address.xml @@ -13,10 +13,10 @@ + @@ -158,7 +161,6 @@ diff --git a/app/src/main/res/layout/activity_cart_main.xml b/app/src/main/res/layout/activity_cart_main.xml index 3198180..316a319 100644 --- a/app/src/main/res/layout/activity_cart_main.xml +++ b/app/src/main/res/layout/activity_cart_main.xml @@ -26,7 +26,9 @@ android:layout_width="wrap_content" android:text="Cart empty!" android:padding="4dp" - android:textSize="20sp" + android:textAlignment="center" + android:textSize="30sp" + android:fontFamily="sans-serif-condensed-medium" android:textStyle="bold" android:gravity="center" android:background="@drawable/ic_brush_stroke" @@ -56,25 +58,23 @@ @@ -88,14 +88,13 @@ + + android:text="Are you sure?" + android:textSize="26dp" /> @@ -38,6 +39,7 @@ android:layout_width="100dp" android:layout_height="wrap_content" android:text="No" + android:textColor="@android:color/white" android:layout_marginHorizontal="5dp" android:background="@drawable/button_rounded"/> diff --git a/app/src/main/res/layout/activity_food_item.xml b/app/src/main/res/layout/activity_food_item.xml index b20931b..929133f 100644 --- a/app/src/main/res/layout/activity_food_item.xml +++ b/app/src/main/res/layout/activity_food_item.xml @@ -11,19 +11,19 @@ + app:layout_constraintBottom_toTopOf="@id/food_item_recycler" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index 7f8f7ff..6e594a2 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -6,8 +6,7 @@ android:layout_height="match_parent" android:orientation="vertical" android:padding="30dp" - android:background="@drawable/gradient_food_item" - android:backgroundTint="@color/orangeLight" + android:background="@drawable/gradient_bg" tools:context=".LoginActivity" > @@ -18,6 +17,7 @@ android:layout_marginTop="16dp" android:layout_width="match_parent" android:padding="20dp" + android:transitionName="imageMain" android:src="@drawable/logo_circle" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -46,6 +46,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="phone" + android:textColor="@color/black" android:textColorHighlight="#FF5722" android:textColorLink="#4CAF50" android:maxLength="10" diff --git a/app/src/main/res/layout/activity_order_placed.xml b/app/src/main/res/layout/activity_order_placed.xml index 4f9094d..43b7969 100644 --- a/app/src/main/res/layout/activity_order_placed.xml +++ b/app/src/main/res/layout/activity_order_placed.xml @@ -66,16 +66,16 @@ android:layout_marginBottom="10dp"/> - + diff --git a/app/src/main/res/layout/activity_orders.xml b/app/src/main/res/layout/activity_orders.xml index 3366574..a4f50b4 100644 --- a/app/src/main/res/layout/activity_orders.xml +++ b/app/src/main/res/layout/activity_orders.xml @@ -12,73 +12,71 @@ android:layout_height="match_parent"> - - - + - - - - - + app:layout_constraintVertical_bias="1.0"> + + + + + + app:layout_constraintVertical_bias="0.614" /> + app:rippleColor="@color/white" /> + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_referral.xml b/app/src/main/res/layout/activity_referral.xml index 26b630f..80c3a01 100644 --- a/app/src/main/res/layout/activity_referral.xml +++ b/app/src/main/res/layout/activity_referral.xml @@ -48,21 +48,19 @@ + app:layout_constraintTop_toBottomOf="@id/line" /> + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> +