Use pattern-matching instanceof
This commit is contained in:
@@ -277,16 +277,16 @@ public class PhotoViewer implements ZoomPanView.Listener{
|
||||
@Override
|
||||
public void onViewDetachedFromWindow(@NonNull BaseHolder holder){
|
||||
super.onViewDetachedFromWindow(holder);
|
||||
if(holder instanceof GifVViewHolder){
|
||||
((GifVViewHolder) holder).reset();
|
||||
if(holder instanceof GifVViewHolder gifHolder){
|
||||
gifHolder.reset();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onViewAttachedToWindow(@NonNull BaseHolder holder){
|
||||
super.onViewAttachedToWindow(holder);
|
||||
if(holder instanceof GifVViewHolder){
|
||||
((GifVViewHolder) holder).prepareAndStartPlayer();
|
||||
if(holder instanceof GifVViewHolder gifHolder){
|
||||
gifHolder.prepareAndStartPlayer();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
package org.joinmastodon.android.ui.photoviewer;
|
||||
|
||||
import android.animation.ValueAnimator;
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.graphics.Canvas;
|
||||
import android.graphics.Matrix;
|
||||
import android.graphics.Paint;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.RectF;
|
||||
import android.util.AttributeSet;
|
||||
|
||||
Reference in New Issue
Block a user