package androidx.recyclerview.widget; import android.graphics.Canvas; import android.os.Build; import android.view.View; import androidx.core.view.ViewCompat; import androidx.recyclerview.R$id; /* loaded from: classes.dex */ class ItemTouchUIUtilImpl implements ItemTouchUIUtil { static final ItemTouchUIUtil a = new ItemTouchUIUtilImpl(); ItemTouchUIUtilImpl() { } private static float a(RecyclerView recyclerView, View view) { int childCount = recyclerView.getChildCount(); float f = 0.0f; for (int i = 0; i < childCount; i++) { View childAt = recyclerView.getChildAt(i); if (childAt != view) { float g = ViewCompat.g(childAt); if (g > f) { f = g; } } } return f; } @Override // androidx.recyclerview.widget.ItemTouchUIUtil public void a(Canvas canvas, RecyclerView recyclerView, View view, float f, float f2, int i, boolean z) { } @Override // androidx.recyclerview.widget.ItemTouchUIUtil public void b(Canvas canvas, RecyclerView recyclerView, View view, float f, float f2, int i, boolean z) { if (Build.VERSION.SDK_INT >= 21 && z && view.getTag(R$id.item_touch_helper_previous_elevation) == null) { Float valueOf = Float.valueOf(ViewCompat.g(view)); ViewCompat.b(view, a(recyclerView, view) + 1.0f); view.setTag(R$id.item_touch_helper_previous_elevation, valueOf); } view.setTranslationX(f); view.setTranslationY(f2); } @Override // androidx.recyclerview.widget.ItemTouchUIUtil public void b(View view) { } @Override // androidx.recyclerview.widget.ItemTouchUIUtil public void a(View view) { if (Build.VERSION.SDK_INT >= 21) { Object tag = view.getTag(R$id.item_touch_helper_previous_elevation); if (tag != null && (tag instanceof Float)) { ViewCompat.b(view, ((Float) tag).floatValue()); } view.setTag(R$id.item_touch_helper_previous_elevation, null); } view.setTranslationX(0.0f); view.setTranslationY(0.0f); } }