Skip to content

Commit 36c0d35

Browse files
committed
update commons to 2.28.3
1 parent eb6b5c1 commit 36c0d35

2 files changed

Lines changed: 14 additions & 3 deletions

File tree

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ android {
3737
}
3838

3939
dependencies {
40-
compile 'com.simplemobiletools:commons:2.21.12'
40+
compile 'com.simplemobiletools:commons:2.28.3'
4141
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
4242
}
4343

app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ import android.view.*
1919
import android.widget.RelativeLayout
2020
import com.bumptech.glide.Glide
2121
import com.bumptech.glide.load.engine.DiskCacheStrategy
22+
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
23+
import com.bumptech.glide.request.RequestOptions
2224
import com.simplemobiletools.camera.*
2325
import com.simplemobiletools.camera.Preview.PreviewListener
2426
import com.simplemobiletools.camera.extensions.config
@@ -388,16 +390,25 @@ class MainActivity : SimpleActivity(), PreviewListener, PhotoProcessor.MediaSave
388390

389391
runOnUiThread {
390392
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1 || !isDestroyed) {
391-
Glide.with(this).load(mPreviewUri).centerCrop().diskCacheStrategy(DiskCacheStrategy.NONE).crossFade().into(last_photo_video_preview)
393+
val options = RequestOptions()
394+
.centerCrop()
395+
.diskCacheStrategy(DiskCacheStrategy.NONE)
396+
397+
Glide.with(this)
398+
.load(mPreviewUri)
399+
.apply(options)
400+
.transition(DrawableTransitionOptions.withCrossFade())
401+
.into(last_photo_video_preview)
392402
}
393403
}
394404
}
395405

396406
private fun getLastMediaId(uri: Uri): Long {
397407
val projection = arrayOf(MediaStore.Images.ImageColumns._ID)
408+
val sortOrder = "${MediaStore.Images.ImageColumns.DATE_TAKEN} DESC"
398409
var cursor: Cursor? = null
399410
try {
400-
cursor = contentResolver.query(uri, projection, null, null, "${MediaStore.Images.ImageColumns.DATE_TAKEN} DESC")
411+
cursor = contentResolver.query(uri, projection, null, null, sortOrder)
401412
if (cursor?.moveToFirst() == true) {
402413
return cursor.getLongValue(MediaStore.Images.ImageColumns._ID)
403414
}

0 commit comments

Comments
 (0)