Jelajahi Sumber

Update ViewHolders for live photo indicator

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 tahun lalu
induk
melakukan
28ce0e03c3

+ 2 - 0
app/src/main/java/com/owncloud/android/ui/adapter/ListGridImageViewHolder.kt

@@ -23,6 +23,7 @@ package com.owncloud.android.ui.adapter
 
 import android.view.View
 import android.widget.ImageView
+import android.widget.TextView
 import com.elyeproj.loaderviewlibrary.LoaderImageView
 
 interface ListGridImageViewHolder {
@@ -35,4 +36,5 @@ interface ListGridImageViewHolder {
     val checkbox: ImageView
     val itemLayout: View
     val unreadComments: ImageView
+    val livePhotoIndicator: TextView
 }

+ 3 - 0
app/src/main/java/com/owncloud/android/ui/adapter/OCFileListGridImageViewHolder.kt

@@ -23,6 +23,7 @@ package com.owncloud.android.ui.adapter
 
 import android.view.View
 import android.widget.ImageView
+import android.widget.TextView
 import androidx.recyclerview.widget.RecyclerView
 import com.elyeproj.loaderviewlibrary.LoaderImageView
 import com.owncloud.android.databinding.GridImageBinding
@@ -53,6 +54,8 @@ internal class OCFileListGridImageViewHolder(var binding: GridImageBinding) :
         get() = binding.ListItemLayout
     override val unreadComments: ImageView
         get() = binding.unreadComments
+    override val livePhotoIndicator: TextView
+        get() = binding.livePhotoIndicator
 
     init {
         binding.favoriteAction.drawable.mutate()

+ 2 - 0
app/src/main/java/com/owncloud/android/ui/adapter/OCFileListItemViewHolder.kt

@@ -37,6 +37,8 @@ internal class OCFileListItemViewHolder(private var binding: ListItemBinding) :
         binding.root
     ),
     ListItemViewHolder {
+    override val livePhotoIndicator: TextView
+        get() = binding.livePhotoIndicator
     override val fileSize: TextView
         get() = binding.fileSize
     override val fileSizeSeparator: View