Browse Source

Simplify extension

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 10 months ago
parent
commit
bdfa64ee2d

+ 6 - 0
app/src/main/java/com/nextcloud/utils/extensions/ViewExtensions.kt

@@ -8,11 +8,17 @@
 package com.nextcloud.utils.extensions
 
 import android.content.Context
+import android.graphics.Color
 import android.graphics.Outline
 import android.util.TypedValue
 import android.view.View
 import android.view.ViewOutlineProvider
 
+fun View.disableIf(condition: Boolean) {
+    isEnabled = condition
+    setBackgroundColor(if (condition) Color.TRANSPARENT else Color.GRAY)
+}
+
 fun View.setVisibleIf(condition: Boolean) {
     visibility = if (condition) View.VISIBLE else View.GONE
 }

+ 1 - 0
app/src/main/java/com/owncloud/android/ui/adapter/OCFileListAdapter.java

@@ -654,6 +654,7 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
             holder.getOverflowMenu().setImageResource(R.drawable.ic_dots_vertical);
         }
 
+        // TODO make folder color gray and disable click event
         ViewExtensionsKt.setVisibleIf(holder.getOverflowMenu(),file.getRemoteId() != null);
         ViewExtensionsKt.setVisibleIf(holder.getShared(),file.getRemoteId() != null);
     }