From 4e84b99c8d765bdb02f1da10afce929834d31773 Mon Sep 17 00:00:00 2001
From: phanhuuloi27 <73208452+Nezumi2711@users.noreply.github.com>
Date: Mon, 18 Jul 2022 16:14:06 +0700
Subject: [PATCH] Fix Layout
---
Foodify/app/build.gradle | 4 +-
Foodify/app/src/main/AndroidManifest.xml | 12 ++
.../main/java/com/waterbase/foodify/Cart.java | 6 +-
.../waterbase/foodify/FavoritesActivity.java | 7 +-
.../com/waterbase/foodify/FoodDetail.java | 6 +-
.../java/com/waterbase/foodify/FoodList.java | 4 +
.../main/java/com/waterbase/foodify/Home.java | 8 +-
.../com/waterbase/foodify/OrderDetail.java | 6 +-
.../com/waterbase/foodify/OrderStatus.java | 5 +-
.../waterbase/foodify/OrderStatusDetail.java | 6 +-
.../com/waterbase/foodify/ShowComment.java | 6 +-
.../app/src/main/res/layout/cart_layout.xml | 121 +++++++++---------
Foodify/app/src/main/res/values/themes.xml | 2 +-
.../app/src/main/res/xml/provider_paths.xml | 2 +-
Foodify/build.gradle | 1 +
15 files changed, 115 insertions(+), 81 deletions(-)
diff --git a/Foodify/app/build.gradle b/Foodify/app/build.gradle
index 229fb93..237cc6f 100644
--- a/Foodify/app/build.gradle
+++ b/Foodify/app/build.gradle
@@ -10,7 +10,7 @@ android {
minSdk 23
targetSdk 30
versionCode 1
- versionName "80.0"
+ versionName "86.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@@ -90,6 +90,8 @@ dependencies {
implementation 'com.daimajia.slider:library:1.1.5@aar'
implementation "androidx.browser:browser:1.3.0"
+ implementation 'com.github.Piashsarker:AndroidAppUpdateLibrary:1.0.4'
+
}
apply plugin: 'com.google.gms.google-services'
\ No newline at end of file
diff --git a/Foodify/app/src/main/AndroidManifest.xml b/Foodify/app/src/main/AndroidManifest.xml
index 17f3c09..859a753 100644
--- a/Foodify/app/src/main/AndroidManifest.xml
+++ b/Foodify/app/src/main/AndroidManifest.xml
@@ -11,6 +11,8 @@
+
+
+
+
+
+
diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/Cart.java b/Foodify/app/src/main/java/com/waterbase/foodify/Cart.java
index 43467c6..bc28cb5 100644
--- a/Foodify/app/src/main/java/com/waterbase/foodify/Cart.java
+++ b/Foodify/app/src/main/java/com/waterbase/foodify/Cart.java
@@ -8,11 +8,13 @@ import android.content.Intent;
import android.content.IntentSender;
import android.content.pm.PackageManager;
import android.graphics.Color;
+import android.graphics.drawable.ColorDrawable;
import android.location.Location;
import android.net.Uri;
import android.os.Bundle;
import android.os.Looper;
import android.provider.Settings;
+import android.text.Html;
import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
@@ -210,10 +212,10 @@ public class Cart extends AppCompatActivity implements RecyclerItemTouchHelperLi
}).check();
}
-
- setTitle("Giỏ hàng");
// calling the action bar
ActionBar actionBar = getSupportActionBar();
+ actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353));
+ actionBar.setTitle(Html.fromHtml("Giỏ hàng"));
// showing the back button in action bar
actionBar.setDisplayHomeAsUpEnabled(true);
diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/FavoritesActivity.java b/Foodify/app/src/main/java/com/waterbase/foodify/FavoritesActivity.java
index 4f75147..c51458f 100644
--- a/Foodify/app/src/main/java/com/waterbase/foodify/FavoritesActivity.java
+++ b/Foodify/app/src/main/java/com/waterbase/foodify/FavoritesActivity.java
@@ -2,7 +2,9 @@ package com.waterbase.foodify;
import android.content.Context;
import android.graphics.Color;
+import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
+import android.text.Html;
import android.view.MenuItem;
import android.view.View;
import android.widget.RelativeLayout;
@@ -47,8 +49,6 @@ public class FavoritesActivity extends AppCompatActivity implements RecyclerItem
setContentView(R.layout.activity_favorites);
- setTitle("Danh sách yêu thích");
-
rootLayout = findViewById(R.id.rootLayout);
txtEmptyList = findViewById(R.id.txtEmptyList);
@@ -67,6 +67,9 @@ public class FavoritesActivity extends AppCompatActivity implements RecyclerItem
// calling the action bar
ActionBar actionBar = getSupportActionBar();
+ actionBar.setTitle(Html.fromHtml("Danh sách yêu thích"));
+ actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353));
+
// showing the back button in action bar
actionBar.setDisplayHomeAsUpEnabled(true);
}
diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/FoodDetail.java b/Foodify/app/src/main/java/com/waterbase/foodify/FoodDetail.java
index 7fafcc2..bda46ee 100644
--- a/Foodify/app/src/main/java/com/waterbase/foodify/FoodDetail.java
+++ b/Foodify/app/src/main/java/com/waterbase/foodify/FoodDetail.java
@@ -2,7 +2,9 @@ package com.waterbase.foodify;
import android.content.Context;
import android.content.Intent;
+import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
+import android.text.Html;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
@@ -142,10 +144,10 @@ public class FoodDetail extends AppCompatActivity implements RatingDialogListene
}
}
- setTitle("Chi tiết");
-
// calling the action bar
ActionBar actionBar = getSupportActionBar();
+ actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353));
+ actionBar.setTitle(Html.fromHtml("Chi tiết"));
// showing the back button in action bar
actionBar.setDisplayHomeAsUpEnabled(true);
diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/FoodList.java b/Foodify/app/src/main/java/com/waterbase/foodify/FoodList.java
index 8293322..c51aa7e 100644
--- a/Foodify/app/src/main/java/com/waterbase/foodify/FoodList.java
+++ b/Foodify/app/src/main/java/com/waterbase/foodify/FoodList.java
@@ -9,8 +9,10 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import android.content.Context;
import android.content.Intent;
+import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.text.Editable;
+import android.text.Html;
import android.text.SpannableStringBuilder;
import android.text.Spanned;
import android.text.TextWatcher;
@@ -183,6 +185,8 @@ public class FoodList extends AppCompatActivity {
// calling the action bar
ActionBar actionBar = getSupportActionBar();
+ actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353));
+ actionBar.setTitle(Html.fromHtml("" + categoryName +""));
// showing the back button in action bar
actionBar.setDisplayHomeAsUpEnabled(true);
diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/Home.java b/Foodify/app/src/main/java/com/waterbase/foodify/Home.java
index 22f0295..5e38686 100644
--- a/Foodify/app/src/main/java/com/waterbase/foodify/Home.java
+++ b/Foodify/app/src/main/java/com/waterbase/foodify/Home.java
@@ -39,6 +39,7 @@ import com.daimajia.slider.library.Animations.DescriptionAnimation;
import com.daimajia.slider.library.SliderLayout;
import com.daimajia.slider.library.SliderTypes.BaseSliderView;
import com.daimajia.slider.library.SliderTypes.TextSliderView;
+import com.dcastalia.localappupdate.DownloadApk;
import com.firebase.ui.database.FirebaseRecyclerAdapter;
import com.firebase.ui.database.FirebaseRecyclerOptions;
import com.google.android.gms.tasks.OnCompleteListener;
@@ -257,8 +258,9 @@ public class Home extends AppCompatActivity implements NavigationView.OnNavigati
agree.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- Uri uri = Uri.parse("https://drive.google.com/uc?id=1uDUvpzJt8p96iDNMdNrsR9lqVAT06gqk&export=download");
- startActivity(new Intent(Intent.ACTION_VIEW, uri));
+ String url = "https://github.com/Piashsarker/AndroidAppUpdateLibrary/raw/master/app-debug.apk";
+ DownloadApk downloadApk = new DownloadApk(Home.this);
+ downloadApk.startDownloadingApk(url);
alertDialog.dismiss();
}
});
@@ -442,7 +444,7 @@ public class Home extends AppCompatActivity implements NavigationView.OnNavigati
DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
drawerLayout.closeDrawer(GravityCompat.START);
- return true;
+ return false;
}
private void showSettingDialog() {
diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/OrderDetail.java b/Foodify/app/src/main/java/com/waterbase/foodify/OrderDetail.java
index 1f809ce..f917fdb 100644
--- a/Foodify/app/src/main/java/com/waterbase/foodify/OrderDetail.java
+++ b/Foodify/app/src/main/java/com/waterbase/foodify/OrderDetail.java
@@ -3,9 +3,11 @@ package com.waterbase.foodify;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
+import android.graphics.drawable.ColorDrawable;
import android.os.Build;
import android.os.Bundle;
import android.os.StrictMode;
+import android.text.Html;
import android.text.TextUtils;
import android.util.Log;
import android.view.MenuItem;
@@ -72,8 +74,6 @@ public class OrderDetail extends AppCompatActivity {
String comment = "";
- setTitle("Thông tin chi tiết đơn hàng");
-
StrictMode.ThreadPolicy policy = new
StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
@@ -192,6 +192,8 @@ public class OrderDetail extends AppCompatActivity {
// calling the action bar
ActionBar actionBar = getSupportActionBar();
+ actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353));
+ actionBar.setTitle(Html.fromHtml("Thông tin chi tiết đơn hàng"));
// showing the back button in action bar
actionBar.setDisplayHomeAsUpEnabled(true);
diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatus.java b/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatus.java
index ebbd1bd..a49ca6c 100644
--- a/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatus.java
+++ b/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatus.java
@@ -2,7 +2,9 @@ package com.waterbase.foodify;
import android.content.DialogInterface;
import android.content.Intent;
+import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
+import android.text.Html;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
@@ -59,9 +61,10 @@ public class OrderStatus extends AppCompatActivity {
loadOrders(Common.currentUser.getPhone());
- setTitle("Tình trạng đơn hàng");
// calling the action bar
ActionBar actionBar = getSupportActionBar();
+ actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353));
+ actionBar.setTitle(Html.fromHtml("Tình trạng đơn hàng"));
// showing the back button in action bar
actionBar.setDisplayHomeAsUpEnabled(true);
diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatusDetail.java b/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatusDetail.java
index 9047b2e..8e8bb39 100644
--- a/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatusDetail.java
+++ b/Foodify/app/src/main/java/com/waterbase/foodify/OrderStatusDetail.java
@@ -6,7 +6,9 @@ import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
+import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
+import android.text.Html;
import android.text.TextUtils;
import android.view.MenuItem;
import android.widget.TextView;
@@ -34,8 +36,6 @@ public class OrderStatusDetail extends AppCompatActivity {
String comment = "";
- setTitle("Thông tin chi tiết đơn hàng");
-
order_address = findViewById(R.id.order_address);
order_total = findViewById(R.id.order_total);
order_comment = findViewById(R.id.order_comment);
@@ -67,6 +67,8 @@ public class OrderStatusDetail extends AppCompatActivity {
// calling the action bar
ActionBar actionBar = getSupportActionBar();
+ actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353));
+ actionBar.setTitle(Html.fromHtml("Thông tin chi tiết đơn hàng"));
// showing the back button in action bar
actionBar.setDisplayHomeAsUpEnabled(true);
diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/ShowComment.java b/Foodify/app/src/main/java/com/waterbase/foodify/ShowComment.java
index cbcfa9a..482f01e 100644
--- a/Foodify/app/src/main/java/com/waterbase/foodify/ShowComment.java
+++ b/Foodify/app/src/main/java/com/waterbase/foodify/ShowComment.java
@@ -8,7 +8,9 @@ import androidx.recyclerview.widget.RecyclerView;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import android.content.Context;
+import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
+import android.text.Html;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
@@ -56,8 +58,6 @@ public class ShowComment extends AppCompatActivity {
setContentView(R.layout.activity_show_comment);
- setTitle("Bình luận");
-
//Firebase
database = FirebaseDatabase.getInstance();
ratingTbl = database.getReference("Rating");
@@ -145,6 +145,8 @@ public class ShowComment extends AppCompatActivity {
// calling the action bar
ActionBar actionBar = getSupportActionBar();
+ actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFF5353));
+ actionBar.setTitle(Html.fromHtml("Bình luận"));
// showing the back button in action bar
actionBar.setDisplayHomeAsUpEnabled(true);
diff --git a/Foodify/app/src/main/res/layout/cart_layout.xml b/Foodify/app/src/main/res/layout/cart_layout.xml
index 6931b26..9829179 100644
--- a/Foodify/app/src/main/res/layout/cart_layout.xml
+++ b/Foodify/app/src/main/res/layout/cart_layout.xml
@@ -1,106 +1,103 @@
-
+ app:cardElevation="4dp">
+ android:layout_height="match_parent"
+ android:background="@color/bgRowBackground">
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:src="@drawable/ic_baseline_delete_24" />
+ android:textSize="13sp" />
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:background="@color/white"
+ android:orientation="horizontal">
+ android:layout_height="70dp"
+ android:layout_margin="5dp" />
+ android:orientation="vertical">
-
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="5dp"
+ android:fontFamily="@font/bold"
+ android:gravity="center_vertical|start"
+ android:text="Food 01"
+ android:textAllCaps="true" />
-
+
+
+
+
+
-
-
\ No newline at end of file
diff --git a/Foodify/app/src/main/res/values/themes.xml b/Foodify/app/src/main/res/values/themes.xml
index 759fc80..1ed964c 100644
--- a/Foodify/app/src/main/res/values/themes.xml
+++ b/Foodify/app/src/main/res/values/themes.xml
@@ -1,6 +1,6 @@
-