INNER CODE UNIT · Kotlin

startSaveFlow

FossifyOrg/Gallery · app/src/main/kotlin/org/fossify/gallery/activities/EditActivity.kt:380

    private fun startSaveFlow(overwrite: Boolean) {
        overwriteRequested = overwrite
        setOldExif()
        when {
            binding.cropImageView.isVisible() -> cropImage()
            binding.editorDrawCanvas.isVisible() -> saveDrawnImage()
            else -> saveFilteredImage(overwrite)
        }
    }

    private fun saveDrawnImage() {
        saveBitmap(
            overwrite = overwriteRequested,
            bitmap = binding.editorDrawCanvas.getBitmap()
        )
    }

    override fun onImageCropped(bitmap: Bitmap?, error: Exception?) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…