diff --git a/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchCurrentDirItemViewHolder.kt b/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchCurrentDirItemViewHolder.kt index 9afef04761b1..94c7f1dbf08c 100644 --- a/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchCurrentDirItemViewHolder.kt +++ b/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchCurrentDirItemViewHolder.kt @@ -10,6 +10,7 @@ package com.owncloud.android.ui.adapter import android.content.Context import android.view.View import com.afollestad.sectionedrecyclerview.SectionedViewHolder +import com.nextcloud.utils.extensions.setVisibleIf import com.nextcloud.utils.thumbnail.ThumbnailArguments import com.nextcloud.utils.thumbnail.ThumbnailGenerator import com.owncloud.android.databinding.UnifiedSearchCurrentDirectoryItemBinding @@ -42,6 +43,8 @@ class UnifiedSearchCurrentDirItemViewHolder( binding.filename.text = filename } + binding.favoriteAction.setVisibleIf(file.isFavorite) + thumbnailGenerator.setThumbnail( file, binding.thumbnail, diff --git a/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchItemViewHolder.kt b/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchItemViewHolder.kt index d74fd10cd059..5618eb892e3c 100644 --- a/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchItemViewHolder.kt +++ b/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchItemViewHolder.kt @@ -64,6 +64,7 @@ class UnifiedSearchItemViewHolder( val entryType = entry.getType() bindThumbnail(entry, file, entryType) bindMoreButton(entry, file) + binding.favoriteAction.setVisibleIf(file?.isFavorite == true) binding.unifiedSearchItemLayout.setOnClickListener { searchEntryOnClick(entry, entryType) } diff --git a/app/src/main/res/layout/unified_search_current_directory_item.xml b/app/src/main/res/layout/unified_search_current_directory_item.xml index 5b5c8d6e6533..6fe1bda70d40 100644 --- a/app/src/main/res/layout/unified_search_current_directory_item.xml +++ b/app/src/main/res/layout/unified_search_current_directory_item.xml @@ -15,28 +15,50 @@ android:gravity="center_vertical" android:orientation="horizontal"> - - + + + - + + + + + app:layout_constraintBottom_toTopOf="@+id/thumbnail_layout" + app:layout_constraintEnd_toEndOf="@+id/thumbnail_layout" + app:layout_constraintStart_toEndOf="@+id/thumbnail_layout" + app:layout_constraintTop_toTopOf="@+id/thumbnail_layout" + tools:visibility="visible" /> - + - - + - + - + + + + + + android:visibility="gone" + app:layout_constraintBottom_toBottomOf="@+id/thumbnail_layout" + app:layout_constraintEnd_toEndOf="@+id/thumbnail_layout" + app:layout_constraintStart_toEndOf="@+id/thumbnail_layout" + app:layout_constraintTop_toBottomOf="@+id/thumbnail_layout" /> + + - +