Эх сурвалжийг харах

Update screenshots for m3: PreviewBitmapActivity

Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
Álvaro Brey 2 жил өмнө
parent
commit
4648890fab

BIN
app/screenshots/gplay/debug/com.owncloud.android.ui.preview.PreviewBitmapScreenshotIT_showBitmap.png


+ 4 - 0
app/src/main/java/com/nextcloud/client/di/ComponentsModule.java

@@ -115,6 +115,7 @@ import com.owncloud.android.ui.fragment.UnifiedSearchFragment;
 import com.owncloud.android.ui.fragment.contactsbackup.BackupFragment;
 import com.owncloud.android.ui.fragment.contactsbackup.BackupListFragment;
 import com.owncloud.android.ui.preview.FileDownloadFragment;
+import com.owncloud.android.ui.preview.PreviewBitmapActivity;
 import com.owncloud.android.ui.preview.PreviewImageActivity;
 import com.owncloud.android.ui.preview.PreviewImageFragment;
 import com.owncloud.android.ui.preview.PreviewMediaFragment;
@@ -450,4 +451,7 @@ abstract class ComponentsModule {
 
     @ContributesAndroidInjector
     abstract GalleryFragmentBottomSheetDialog galleryFragmentBottomSheetDialog();
+
+    @ContributesAndroidInjector
+    abstract PreviewBitmapActivity previewBitmapActivity();
 }

+ 8 - 1
app/src/main/java/com/owncloud/android/ui/preview/PreviewBitmapActivity.kt

@@ -24,17 +24,23 @@ package com.owncloud.android.ui.preview
 import android.graphics.BitmapFactory
 import android.os.Bundle
 import androidx.appcompat.app.AppCompatActivity
+import com.nextcloud.client.di.Injectable
 import com.owncloud.android.databinding.ActivityPreviewBitmapBinding
+import com.owncloud.android.utils.theme.ViewThemeUtils
+import javax.inject.Inject
 
 /**
  * Zoomable preview of a single bitmap
  */
-class PreviewBitmapActivity : AppCompatActivity() {
+class PreviewBitmapActivity : AppCompatActivity(), Injectable {
 
     companion object {
         const val EXTRA_BITMAP_PATH = "EXTRA_BITMAP_PATH"
     }
 
+    @Inject
+    lateinit var viewThemeUtils: ViewThemeUtils
+
     private lateinit var binding: ActivityPreviewBitmapBinding
 
     override fun onCreate(savedInstanceState: Bundle?) {
@@ -47,6 +53,7 @@ class PreviewBitmapActivity : AppCompatActivity() {
         supportActionBar?.let {
             it.setDisplayHomeAsUpEnabled(true)
             it.setDisplayShowHomeEnabled(true)
+            viewThemeUtils.files.setWhiteBackButton(this, it)
         }
     }