Files

122 lines
5.1 KiB
Java

package G2;
import android.animation.AnimatorSet;
import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.Point;
import android.graphics.Rect;
import android.os.Build;
import android.util.Log;
import android.view.Display;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.view.WindowManager;
import android.view.WindowMetrics;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
/* loaded from: classes3.dex */
public final class e implements Runnable {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f581a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ k f582b;
public /* synthetic */ e(k kVar, int i) {
this.f581a = i;
this.f582b = kVar;
}
@Override // java.lang.Runnable
public final void run() {
Rect rect;
WindowMetrics currentWindowMetrics;
k kVar = this.f582b;
int i = 1;
byte b4 = 0;
switch (this.f581a) {
case 0:
if (kVar.i != null) {
Context context = kVar.h;
int i4 = x2.m.f8968d;
WindowManager windowManager = (WindowManager) context.getSystemService("window");
if (Build.VERSION.SDK_INT >= 30) {
currentWindowMetrics = windowManager.getCurrentWindowMetrics();
rect = currentWindowMetrics.getBounds();
} else {
Display defaultDisplay = windowManager.getDefaultDisplay();
Point point = new Point();
defaultDisplay.getRealSize(point);
rect = new Rect();
rect.right = point.x;
rect.bottom = point.y;
}
int height = rect.height();
int[] iArr = new int[2];
j jVar = kVar.i;
jVar.getLocationInWindow(iArr);
int height2 = (height - (jVar.getHeight() + iArr[1])) + ((int) jVar.getTranslationY());
int i5 = kVar.p;
if (height2 >= i5) {
kVar.f615q = i5;
return;
}
ViewGroup.LayoutParams layoutParams = jVar.getLayoutParams();
if (!(layoutParams instanceof ViewGroup.MarginLayoutParams)) {
Log.w(k.f596A, "Unable to apply gesture inset because layout params are not MarginLayoutParams");
return;
}
int i6 = kVar.p;
kVar.f615q = i6;
ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) layoutParams;
marginLayoutParams.bottomMargin = (i6 - height2) + marginLayoutParams.bottomMargin;
jVar.requestLayout();
return;
}
return;
case 1:
kVar.b(3);
return;
default:
j jVar2 = kVar.i;
if (jVar2 == null) {
return;
}
ViewParent parent = jVar2.getParent();
j jVar3 = kVar.i;
if (parent != null) {
jVar3.setVisibility(0);
}
if (jVar3.getAnimationMode() == 1) {
ValueAnimator ofFloat = ValueAnimator.ofFloat(BitmapDescriptorFactory.HUE_RED, 1.0f);
ofFloat.setInterpolator(kVar.f605d);
ofFloat.addUpdateListener(new b(kVar, b4, b4));
ValueAnimator ofFloat2 = ValueAnimator.ofFloat(0.8f, 1.0f);
ofFloat2.setInterpolator(kVar.f607f);
ofFloat2.addUpdateListener(new b(kVar, i, b4));
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.playTogether(ofFloat, ofFloat2);
animatorSet.setDuration(kVar.f602a);
animatorSet.addListener(new c(kVar, i));
animatorSet.start();
return;
}
int height3 = jVar3.getHeight();
ViewGroup.LayoutParams layoutParams2 = jVar3.getLayoutParams();
if (layoutParams2 instanceof ViewGroup.MarginLayoutParams) {
height3 += ((ViewGroup.MarginLayoutParams) layoutParams2).bottomMargin;
}
jVar3.setTranslationY(height3);
ValueAnimator valueAnimator = new ValueAnimator();
valueAnimator.setIntValues(height3, 0);
valueAnimator.setInterpolator(kVar.f606e);
valueAnimator.setDuration(kVar.f604c);
valueAnimator.addListener(new c(kVar, b4));
valueAnimator.addUpdateListener(new b(kVar, height3));
valueAnimator.start();
return;
}
}
}