Browse Source

Infinite shimmer animation continue while scrolling until the thumbnail is loaded

Signed-off-by: Abdourahamane Boinaidi <abdourahamane.boinaidi@infomaniak.com>
Abdourahamane Boinaidi 5 years ago
parent
commit
13b55f9e15

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

@@ -714,7 +714,10 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
 
     private static void stopShimmer(ShimmerFrameLayout shimmerFrameLayout, View shimmerThumbnail, ImageView thumbnailView) {
         if (shimmerFrameLayout != null) {
-            shimmerFrameLayout.hideShimmer();
+            Shimmer.AlphaHighlightBuilder builder = new Shimmer.AlphaHighlightBuilder();
+            builder.setBaseAlpha(1);
+            builder.setAutoStart(false);
+            shimmerFrameLayout.setShimmer(builder.build());
             shimmerThumbnail.setVisibility(View.GONE);
             thumbnailView.setVisibility(View.VISIBLE);
         }