Преглед на файлове

Set thumbnail shimmer height same as the thumbnail

Signed-off-by: Abdourahamane BOINAIDI <abdourahamane.boinaidi@infomaniak.com>
Abdourahamane BOINAIDI преди 5 години
родител
ревизия
dcb4f117ea
променени са 2 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 1
      src/main/java/com/owncloud/android/ui/adapter/OCFileListAdapter.java
  2. 0 1
      src/main/res/layout/grid_image.xml

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

@@ -37,6 +37,8 @@ import android.graphics.drawable.Drawable;
 import android.os.Handler;
 import android.os.Looper;
 import android.text.TextUtils;
+import android.util.DisplayMetrics;
+import android.view.Gravity;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -723,7 +725,8 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
 
     private static void configShimmerGridImageSize(LoaderImageView thumbnailShimmer, int size){
         final int width = FrameLayout.LayoutParams.MATCH_PARENT;
-        FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(width, size);
+        final int height = size + size/8;
+        FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(width, height);
         FrameLayout.LayoutParams targetLayoutParams = (FrameLayout.LayoutParams) thumbnailShimmer.getLayoutParams();
         params.setMargins(targetLayoutParams.leftMargin, targetLayoutParams.topMargin,
                           targetLayoutParams.rightMargin, targetLayoutParams.bottomMargin);

+ 0 - 1
src/main/res/layout/grid_image.xml

@@ -42,7 +42,6 @@
                 android:layout_height="match_parent"
                 android:layout_margin="@dimen/grid_image_icon_margin"
                 android:contentDescription="@null"
-                android:scaleType="centerCrop"
                 android:visibility="gone"
                 app:corners="3"
                 app:height_weight="0.6"