Explorar o código

Add missing live photo indicator for grid

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk hai 1 ano
pai
achega
01c39ecb78

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

@@ -56,6 +56,8 @@ internal class OCFileListGridItemViewHolder(var binding: GridItemBinding) :
         get() = binding.ListItemLayout
     override val unreadComments: ImageView
         get() = binding.unreadComments
+    override val livePhotoIndicator: TextView
+        get() = binding.livePhotoIndicator
 
     init {
         binding.favoriteAction.drawable.mutate()

+ 16 - 0
app/src/main/res/layout/grid_item.xml

@@ -115,6 +115,22 @@
                 android:src="@drawable/ic_synced"
                 android:contentDescription="@string/synced_icon"/>
 
+            <TextView
+                android:id="@+id/live_photo_indicator"
+                android:visibility="gone"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="@string/file_list_live"
+                android:drawablePadding="@dimen/standard_eight_padding"
+                android:layout_marginTop="@dimen/standard_quarter_margin"
+                android:gravity="center"
+                android:layout_marginEnd="@dimen/standard_quarter_margin"
+                android:layout_marginBottom="@dimen/standard_quarter_margin"
+                android:layout_gravity="bottom|start"
+                android:textColor="@color/list_item_lastmod_and_filesize_text"
+                android:textSize="@dimen/two_line_secondary_text_size"
+                app:drawableLeftCompat="@drawable/ic_play_circle" />
+
             <ImageView
                 android:id="@+id/custom_checkbox"
                 android:layout_width="wrap_content"