Rebuild CameraXFragment to use a brand new camera.

This commit is contained in:
Greyson Parrelli
2026-01-28 16:02:51 -05:00
parent 0c102b061c
commit f53ae66fc9
71 changed files with 5232 additions and 678 deletions

View File

@@ -35,10 +35,15 @@ enum class SignalIcons(private val icon: SignalIcon) : SignalIcon by icon {
At(icon(R.drawable.symbol_at_24)),
Backup(icon(R.drawable.symbol_backup_24)),
Camera(icon(R.drawable.symbol_camera_24)),
CameraSwitch(icon(R.drawable.symbol_switch_24)),
CheckCircle(icon(R.drawable.symbol_check_circle_24)),
ChevronRight(icon(R.drawable.symbol_chevron_right_24)),
Copy(icon(R.drawable.symbol_copy_android_24)),
Edit(icon(R.drawable.symbol_edit_24)),
ErrorCircle(icon(R.drawable.symbol_error_circle_fill_24)),
FlashAuto(icon(R.drawable.symbol_flash_auto_24)),
FlashOff(icon(R.drawable.symbol_flash_slash_24)),
FlashOn(icon(R.drawable.symbol_flash_24)),
Forward(icon(R.drawable.symbol_forward_24)),
Info(icon(R.drawable.symbol_info_24)),
Keyboard(icon(R.drawable.ic_keyboard_24)),

View File

@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:autoMirrored="true"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#000"
android:pathData="M8.881,4.381a0.875,0.875 0,0 1,1.238 0l7,7a0.875,0.875 0,0 1,0 1.238l-7,7A0.875,0.875 0,0 1,8.88 18.38L15.263,12 8.88,5.619a0.875,0.875 0,0 1,0 -1.238Z" />
</vector>

View File

@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M11.605,1.734c1,-1.333 3.12,-0.477 2.913,1.177l-0.777,6.214L19,9.125c1.34,0 2.104,1.529 1.3,2.6l-7.905,10.54c-1,1.334 -3.12,0.478 -2.913,-1.176l0.777,-6.214L5,14.875c-1.339,0 -2.103,-1.529 -1.3,-2.6l7.905,-10.54ZM12.723,3.161L5.25,13.125h6a0.875,0.875 0,0 1,0.868 0.983l-0.841,6.731 7.473,-9.964h-6a0.875,0.875 0,0 1,-0.868 -0.984l0.841,-6.73Z"
android:fillColor="#000"
android:fillType="evenOdd"/>
</vector>

View File

@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M14.518,2.91c0.207,-1.653 -1.913,-2.509 -2.913,-1.176L3.7,12.275c-0.803,1.071 -0.04,2.6 1.3,2.6h5.259l-0.777,6.214c-0.207,1.654 1.913,2.51 2.913,1.177L20.3,11.725c0.803,-1.071 0.04,-2.6 -1.3,-2.6h-5.259l0.777,-6.214ZM5.25,13.126l7.473,-9.964 -0.841,6.73a0.875,0.875 0,0 0,0.868 0.984h6l-7.473,9.964 0.841,-6.73a0.875,0.875 0,0 0,-0.868 -0.984h-6ZM19.33,16.49c0.347,-0.807 1.493,-0.807 1.84,0l2.02,4.715a0.75,0.75 0,1 1,-1.38 0.59l-0.287,-0.67h-2.546l-0.288,0.67a0.75,0.75 0,1 1,-1.378 -0.59l2.02,-4.714ZM20.25,18 L20.988,19.875h-1.476L20.25,18Z"
android:fillColor="#000"
android:fillType="evenOdd"/>
</vector>

View File

@@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="m12.723,3.16 l-2.659,3.546 -1.25,-1.25 2.791,-3.722c1,-1.333 3.12,-0.477 2.913,1.177l-0.777,6.214H19c1.34,0 2.104,1.529 1.3,2.6l-2.236,2.98 -1.25,-1.25 1.936,-2.58h-4.516l-2.2,-2.2 0.69,-5.514ZM5.936,9.294l1.25,1.25 -1.936,2.581h4.516l2.2,2.2 -0.69,5.514 2.66,-3.545 1.25,1.25 -2.791,3.722c-1,1.333 -3.12,0.477 -2.913,-1.177l0.777,-6.214H5c-1.339,0 -2.103,-1.529 -1.3,-2.6l2.236,-2.98ZM4.119,2.881A0.875,0.875 0,1 0,2.88 4.12l16.97,16.97a0.875,0.875 0,0 0,1.238 -1.237L4.12,2.882Z"
android:fillColor="#000"/>
</vector>

View File

@@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M2.137,11.5L1.44,11.5a0.75,0.75 0,0 0,-0.646 1.132l1.562,2.635c0.29,0.49 1,0.49 1.29,0l1.561,-2.635a0.75,0.75 0,0 0,-0.645 -1.132h-0.67a8.125,8.125 0,0 1,13.705 -5.39,0.875 0.875,0 1,0 1.206,-1.27A9.844,9.844 0,0 0,12 2.126c-5.286,0 -9.602,4.154 -9.863,9.375ZM19.439,12.375h0.677A8.125,8.125 0,0 1,6.11 17.596a0.875,0.875 0,0 0,-1.268 1.206A9.85,9.85 0,0 0,12 21.875c5.328,0 9.67,-4.22 9.868,-9.5h0.693a0.75,0.75 0,0 0,0.645 -1.132l-1.56,-2.635a0.75,0.75 0,0 0,-1.291 0l-1.562,2.635a0.75,0.75 0,0 0,0.646 1.132Z"
android:fillColor="#000"/>
</vector>