package androidx.recyclerview.widget; import android.view.View; import androidx.recyclerview.widget.RecyclerView; /* loaded from: classes.dex */ public abstract class SimpleItemAnimator extends RecyclerView.ItemAnimator { boolean g = true; @Override // androidx.recyclerview.widget.RecyclerView.ItemAnimator public boolean a(RecyclerView.ViewHolder viewHolder) { return !this.g || viewHolder.isInvalid(); } public abstract boolean a(RecyclerView.ViewHolder viewHolder, int i, int i2, int i3, int i4); public abstract boolean a(RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder viewHolder2, int i, int i2, int i3, int i4); @Override // androidx.recyclerview.widget.RecyclerView.ItemAnimator public boolean b(RecyclerView.ViewHolder viewHolder, RecyclerView.ItemAnimator.ItemHolderInfo itemHolderInfo, RecyclerView.ItemAnimator.ItemHolderInfo itemHolderInfo2) { int i = itemHolderInfo.a; int i2 = itemHolderInfo.b; View view = viewHolder.itemView; int left = itemHolderInfo2 == null ? view.getLeft() : itemHolderInfo2.a; int top = itemHolderInfo2 == null ? view.getTop() : itemHolderInfo2.b; if (viewHolder.isRemoved() || (i == left && i2 == top)) { return g(viewHolder); } view.layout(left, top, view.getWidth() + left, view.getHeight() + top); return a(viewHolder, i, i2, left, top); } public void c(RecyclerView.ViewHolder viewHolder, boolean z) { } @Override // androidx.recyclerview.widget.RecyclerView.ItemAnimator public boolean c(RecyclerView.ViewHolder viewHolder, RecyclerView.ItemAnimator.ItemHolderInfo itemHolderInfo, RecyclerView.ItemAnimator.ItemHolderInfo itemHolderInfo2) { if (itemHolderInfo.a != itemHolderInfo2.a || itemHolderInfo.b != itemHolderInfo2.b) { return a(viewHolder, itemHolderInfo.a, itemHolderInfo.b, itemHolderInfo2.a, itemHolderInfo2.b); } j(viewHolder); return false; } public void d(RecyclerView.ViewHolder viewHolder, boolean z) { } public abstract boolean f(RecyclerView.ViewHolder viewHolder); public abstract boolean g(RecyclerView.ViewHolder viewHolder); public final void h(RecyclerView.ViewHolder viewHolder) { n(viewHolder); b(viewHolder); } public final void i(RecyclerView.ViewHolder viewHolder) { o(viewHolder); } public final void j(RecyclerView.ViewHolder viewHolder) { p(viewHolder); b(viewHolder); } public final void k(RecyclerView.ViewHolder viewHolder) { q(viewHolder); } public final void l(RecyclerView.ViewHolder viewHolder) { r(viewHolder); b(viewHolder); } public final void m(RecyclerView.ViewHolder viewHolder) { s(viewHolder); } public void n(RecyclerView.ViewHolder viewHolder) { } public void o(RecyclerView.ViewHolder viewHolder) { } public void p(RecyclerView.ViewHolder viewHolder) { } public void q(RecyclerView.ViewHolder viewHolder) { } public void r(RecyclerView.ViewHolder viewHolder) { } public void s(RecyclerView.ViewHolder viewHolder) { } @Override // androidx.recyclerview.widget.RecyclerView.ItemAnimator public boolean a(RecyclerView.ViewHolder viewHolder, RecyclerView.ItemAnimator.ItemHolderInfo itemHolderInfo, RecyclerView.ItemAnimator.ItemHolderInfo itemHolderInfo2) { return (itemHolderInfo == null || (itemHolderInfo.a == itemHolderInfo2.a && itemHolderInfo.b == itemHolderInfo2.b)) ? f(viewHolder) : a(viewHolder, itemHolderInfo.a, itemHolderInfo.b, itemHolderInfo2.a, itemHolderInfo2.b); } @Override // androidx.recyclerview.widget.RecyclerView.ItemAnimator public boolean a(RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder viewHolder2, RecyclerView.ItemAnimator.ItemHolderInfo itemHolderInfo, RecyclerView.ItemAnimator.ItemHolderInfo itemHolderInfo2) { int i; int i2; int i3 = itemHolderInfo.a; int i4 = itemHolderInfo.b; if (viewHolder2.shouldIgnore()) { int i5 = itemHolderInfo.a; i2 = itemHolderInfo.b; i = i5; } else { i = itemHolderInfo2.a; i2 = itemHolderInfo2.b; } return a(viewHolder, viewHolder2, i3, i4, i, i2); } public final void b(RecyclerView.ViewHolder viewHolder, boolean z) { d(viewHolder, z); } public final void a(RecyclerView.ViewHolder viewHolder, boolean z) { c(viewHolder, z); b(viewHolder); } }