122 lines
5.1 KiB
Java
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;
|
|
}
|
|
}
|
|
}
|