Skip to content

Commit 71e98c6

Browse files
add view model an refactor code
1 parent bfb4b7a commit 71e98c6

File tree

13 files changed

+375
-311
lines changed

13 files changed

+375
-311
lines changed

EasyCameraAndGallery/build.gradle

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,18 @@ dependencies {
3939
implementation 'androidx.appcompat:appcompat:1.4.2'
4040
implementation 'com.google.android.material:material:1.6.1'
4141
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
42-
testImplementation 'junit:junit:4.13.2'
43-
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
44-
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
4542

4643
def camerax_version = "1.1.0"
4744
implementation "androidx.camera:camera-core:${camerax_version}"
4845
implementation "androidx.camera:camera-camera2:${camerax_version}"
4946
implementation "androidx.camera:camera-lifecycle:${camerax_version}"
50-
implementation "androidx.camera:camera-video:${camerax_version}"
47+
// implementation "androidx.camera:camera-video:${camerax_version}" new version
5148

5249
implementation "androidx.camera:camera-view:${camerax_version}"
5350
implementation "androidx.camera:camera-extensions:${camerax_version}"
5451

5552
implementation 'com.github.bumptech.glide:glide:4.13.2'
5653
annotationProcessor 'com.github.bumptech.glide:compiler:4.13.2'
54+
55+
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1")
5756
}

EasyCameraAndGallery/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<application>
1414
<activity
15-
android:name=".CameraActivity"
15+
android:name=".camera.CameraActivity"
1616
android:exported="false" />
1717
</application>
1818

EasyCameraAndGallery/src/main/java/dev/ahrsoft/easycameraandgallery/EasyCamera.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import android.content.Intent
44
import androidx.activity.result.ActivityResultLauncher
55
import androidx.fragment.app.Fragment
66
import androidx.fragment.app.FragmentActivity
7+
import dev.ahrsoft.easycameraandgallery.camera.CameraActivity
78

89
object EasyCamera {
910
const val IMAGE_RESULTS = "image_results"

EasyCameraAndGallery/src/main/java/dev/ahrsoft/easycameraandgallery/OptionsCamera.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@ import android.os.Parcelable
44
import kotlinx.parcelize.Parcelize
55
import java.io.Serializable
66

7-
87
data class OptionsCamera(
98
var count : Int = 1,
109
var path : String = "EasyCamera/",
1110
var flash: Flash = Flash.Auto,
1211
var isFrontFacing : Boolean = false,
1312
var ratio : Ratio = Ratio.RATIO_AUTO,
14-
var galleryCount : Int = 0
1513
) : Serializable
1614

1715
@Parcelize

EasyCameraAndGallery/src/main/java/dev/ahrsoft/easycameraandgallery/Utils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class Utils(private val activity: Activity) {
7373
}
7474
}
7575

76-
fun getScreenHeight(): Int {
76+
private fun getScreenHeight(): Int {
7777
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
7878
val windowMetrics = activity.windowManager.currentWindowMetrics
7979
val bounds: Rect = windowMetrics.bounds

0 commit comments

Comments
 (0)