Add camera functionality with CameraX, permissions, watermarks, and settings page

This commit is contained in:
xiajiid
2026-02-08 12:15:14 +08:00
parent 146d60560a
commit ce8c4f51fd
10 changed files with 674 additions and 19 deletions

View File

@@ -37,6 +37,20 @@ dependencies {
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.11.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
// CameraX core library
def camerax_version = "1.3.0"
implementation "androidx.camera:camera-core:${camerax_version}"
implementation "androidx.camera:camera-camera2:${camerax_version}"
implementation "androidx.camera:camera-lifecycle:${camerax_version}"
implementation "androidx.camera:camera-video:${camerax_version}"
// CameraX View class
implementation "androidx.camera:camera-view:${camerax_version}"
// CameraX Extensions (Effects) - Optional
implementation "androidx.camera:camera-extensions:${camerax_version}"
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'