diff --git a/app/src/main/java/com/example/bdkipoc/ReceiptActivity.java b/app/src/main/java/com/example/bdkipoc/ReceiptActivity.java
index 2fd4067..1478d5b 100644
--- a/app/src/main/java/com/example/bdkipoc/ReceiptActivity.java
+++ b/app/src/main/java/com/example/bdkipoc/ReceiptActivity.java
@@ -36,8 +36,8 @@ public class ReceiptActivity extends AppCompatActivity {
private TextView finalTotal;
// Action buttons
- private Button printButton;
- private Button emailButton;
+ private LinearLayout printButton;
+ private LinearLayout emailButton;
private Button finishButton;
@Override
@@ -88,7 +88,7 @@ public class ReceiptActivity extends AppCompatActivity {
serviceFee = findViewById(R.id.service_fee);
finalTotal = findViewById(R.id.final_total);
- // Action buttons
+ // Action buttons - Updated to LinearLayout
printButton = findViewById(R.id.print_button);
emailButton = findViewById(R.id.email_button);
finishButton = findViewById(R.id.finish_button);
diff --git a/app/src/main/res/drawable/button_finish_background.xml b/app/src/main/res/drawable/button_finish_background.xml
new file mode 100644
index 0000000..29b123f
--- /dev/null
+++ b/app/src/main/res/drawable/button_finish_background.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_email.png b/app/src/main/res/drawable/ic_email.png
new file mode 100644
index 0000000..b304947
Binary files /dev/null and b/app/src/main/res/drawable/ic_email.png differ
diff --git a/app/src/main/res/drawable/ic_print.png b/app/src/main/res/drawable/ic_print.png
new file mode 100644
index 0000000..da22143
Binary files /dev/null and b/app/src/main/res/drawable/ic_print.png differ
diff --git a/app/src/main/res/layout/activity_receipt.xml b/app/src/main/res/layout/activity_receipt.xml
index c3bcd8b..c984672 100644
--- a/app/src/main/res/layout/activity_receipt.xml
+++ b/app/src/main/res/layout/activity_receipt.xml
@@ -13,7 +13,7 @@
@@ -28,7 +28,7 @@
@@ -40,18 +40,19 @@
android:orientation="horizontal"
android:gravity="center_vertical"
android:layout_marginStart="16dp"
+ android:layout_marginTop="16dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:padding="8dp"
app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@id/red_status_bar"
- app:layout_constraintBottom_toBottomOf="@id/red_header_background">
+ app:layout_constraintTop_toBottomOf="@id/red_status_bar">
@@ -62,22 +63,22 @@
android:layout_marginStart="8dp"
android:text="Kembali"
android:textColor="@android:color/white"
- android:textSize="14sp"
+ android:textSize="16sp"
android:fontFamily="@font/inter"/>
-
+
+ app:cardElevation="8dp"
+ app:layout_constraintTop_toBottomOf="@id/red_status_bar">
-
+ android:orientation="horizontal"
+ android:gravity="center_vertical">
-
+
+
+
+
+
+ android:layout_marginTop="2dp"/>
@@ -443,40 +452,75 @@
-
+
-
+ android:clickable="true"
+ android:focusable="true">
+
+
+
+
+
+
-
+ android:clickable="true"
+ android:focusable="true">
+
+
+
+
+
+
@@ -484,16 +528,17 @@