From 85b219651bf6dd3fa6fe7469466b460e3fac41b7 Mon Sep 17 00:00:00 2001 From: Christophorus Dharma Winata <13521009@std.stei.itb.ac.id> Date: Thu, 4 Apr 2024 09:52:39 +0700 Subject: [PATCH] fix: camera appearance --- .../java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt | 1 + app/src/main/res/drawable/camera_button.xml | 9 +++++++++ app/src/main/res/layout/activity_main.xml | 2 +- app/src/main/res/layout/fragment_scan.xml | 3 ++- 4 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 app/src/main/res/drawable/camera_button.xml diff --git a/app/src/main/java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt b/app/src/main/java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt index 875df70..03dd14c 100644 --- a/app/src/main/java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt +++ b/app/src/main/java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt @@ -103,6 +103,7 @@ class ScanFragment : Fragment() { onImageSaved(output: ImageCapture.OutputFileResults){ val msg = "Photo capture succeeded: ${output.savedUri}" Toast.makeText(requireContext(), msg, Toast.LENGTH_SHORT).show() + // TODO(photo is then sent to server) Log.d(TAG, msg) } } diff --git a/app/src/main/res/drawable/camera_button.xml b/app/src/main/res/drawable/camera_button.xml new file mode 100644 index 0000000..df8d6d4 --- /dev/null +++ b/app/src/main/res/drawable/camera_button.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item> + <shape + android:shape="oval"> + <solid android:color="@color/white" /> + </shape> + </item> +</selector> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 22f25cb..e9ae331 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -34,7 +34,7 @@ android:id="@+id/nav_host_fragment_activity_main" android:name="androidx.navigation.fragment.NavHostFragment" android:layout_width="match_parent" - android:layout_height="match_parent" + android:layout_height="0dp" app:defaultNavHost="true" app:layout_constraintBottom_toTopOf="@id/nav_view" app:layout_constraintLeft_toLeftOf="parent" diff --git a/app/src/main/res/layout/fragment_scan.xml b/app/src/main/res/layout/fragment_scan.xml index 2b402d5..522bc03 100644 --- a/app/src/main/res/layout/fragment_scan.xml +++ b/app/src/main/res/layout/fragment_scan.xml @@ -11,8 +11,9 @@ android:layout_width="match_parent" android:layout_height="match_parent" /> - <Button + <ImageButton android:id="@+id/image_capture_button" + android:background="@drawable/camera_button" android:layout_width="110dp" android:layout_height="110dp" android:layout_marginBottom="50dp" -- GitLab