package b.a.n.h; import android.animation.Animator; import android.animation.AnimatorInflater; import android.animation.AnimatorSet; import android.content.Context; import android.graphics.Rect; import android.os.Build; import android.view.LayoutInflater; import android.view.WindowManager; import android.view.animation.ScaleAnimation; import android.widget.FrameLayout; import android.widget.ImageView; import b.a.n.f; import com.discord.overlay.R; import com.discord.overlay.views.OverlayBubbleWrap; import d0.z.d.m; import kotlin.reflect.KProperty; /* compiled from: OverlayTrashWrap.kt */ public final class a extends FrameLayout implements f { public final b.a.n.g.a j; public WindowManager.LayoutParams k; public final Animator l; public final Animator m; public final Rect n; public final int[] o; public OverlayBubbleWrap p; /* compiled from: Animator.kt */ /* renamed from: b.a.n.h.a$a reason: collision with other inner class name */ public static final class C0030a implements Animator.AnimatorListener { public final /* synthetic */ a a; public C0030a(a aVar) { this.a = aVar; } @Override // android.animation.Animator.AnimatorListener public void onAnimationCancel(Animator animator) { m.checkNotNullParameter(animator, "animator"); } @Override // android.animation.Animator.AnimatorListener public void onAnimationEnd(Animator animator) { m.checkNotNullParameter(animator, "animator"); } @Override // android.animation.Animator.AnimatorListener public void onAnimationRepeat(Animator animator) { m.checkNotNullParameter(animator, "animator"); } @Override // android.animation.Animator.AnimatorListener public void onAnimationStart(Animator animator) { m.checkNotNullParameter(animator, "animator"); this.a.setVisibility(0); } } /* compiled from: Animator.kt */ public static final class b implements Animator.AnimatorListener { public final /* synthetic */ a a; public b(a aVar) { this.a = aVar; } @Override // android.animation.Animator.AnimatorListener public void onAnimationCancel(Animator animator) { m.checkNotNullParameter(animator, "animator"); } @Override // android.animation.Animator.AnimatorListener public void onAnimationEnd(Animator animator) { m.checkNotNullParameter(animator, "animator"); this.a.setVisibility(4); } @Override // android.animation.Animator.AnimatorListener public void onAnimationRepeat(Animator animator) { m.checkNotNullParameter(animator, "animator"); } @Override // android.animation.Animator.AnimatorListener public void onAnimationStart(Animator animator) { m.checkNotNullParameter(animator, "animator"); } } /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public a(Context context) { super(context); m.checkNotNullParameter(context, "context"); LayoutInflater.from(getContext()).inflate(R.e.trash_wrap, this); int i = R.d.trash_wrap_icon; ImageView imageView = (ImageView) findViewById(i); if (imageView != null) { i = R.d.trash_wrap_target_container; FrameLayout frameLayout = (FrameLayout) findViewById(i); if (frameLayout != null) { i = R.d.trash_wrap_target_zone; FrameLayout frameLayout2 = (FrameLayout) findViewById(i); if (frameLayout2 != null) { b.a.n.g.a aVar = new b.a.n.g.a(this, imageView, frameLayout, frameLayout2); m.checkNotNullExpressionValue(aVar, "TrashWrapBinding.inflateā€¦ater.from(context), this)"); this.j = aVar; WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams(-2, -2, Build.VERSION.SDK_INT <= 25 ? 2007 : 2038, 16777768, -3); layoutParams.width = -1; layoutParams.gravity = 81; m.checkNotNullParameter(layoutParams, "$this$addFlag"); layoutParams.flags = 16 | layoutParams.flags; this.k = layoutParams; setBackgroundResource(R.c.trash_bg); setVisibility(4); AnimatorSet animatorSet = new AnimatorSet(); Animator loadAnimator = AnimatorInflater.loadAnimator(getContext(), R.a.fade_in); loadAnimator.setTarget(this); Animator loadAnimator2 = AnimatorInflater.loadAnimator(getContext(), R.a.slide_in_bottom); loadAnimator2.setTarget(frameLayout2); animatorSet.playTogether(loadAnimator, loadAnimator2); animatorSet.addListener(new C0030a(this)); this.l = animatorSet; AnimatorSet animatorSet2 = new AnimatorSet(); Animator loadAnimator3 = AnimatorInflater.loadAnimator(getContext(), R.a.fade_out); loadAnimator3.setTarget(this); Animator loadAnimator4 = AnimatorInflater.loadAnimator(getContext(), R.a.slide_out_bottom); loadAnimator4.setTarget(frameLayout2); animatorSet2.playTogether(loadAnimator3, loadAnimator4); animatorSet2.addListener(new b(this)); this.m = animatorSet2; this.n = new Rect(); this.o = new int[]{0, 0}; return; } } } throw new NullPointerException("Missing required view with ID: ".concat(getResources().getResourceName(i))); } @Override // b.a.n.f public void a(OverlayBubbleWrap overlayBubbleWrap) { if (overlayBubbleWrap != null) { FrameLayout frameLayout = this.j.c; m.checkNotNullExpressionValue(frameLayout, "binding.trashWrapTargetContainer"); frameLayout.setActivated(true); int max = Math.max(overlayBubbleWrap.getWidth(), overlayBubbleWrap.getHeight()); FrameLayout frameLayout2 = this.j.c; m.checkNotNullExpressionValue(frameLayout2, "binding.trashWrapTargetContainer"); FrameLayout frameLayout3 = this.j.c; m.checkNotNullExpressionValue(frameLayout3, "binding.trashWrapTargetContainer"); float max2 = (((float) Math.max(max, frameLayout2.getWidth())) / ((float) frameLayout3.getWidth())) + 0.5f; FrameLayout frameLayout4 = this.j.c; m.checkNotNullExpressionValue(frameLayout4, "binding.trashWrapTargetContainer"); float scaleX = frameLayout4.getScaleX(); FrameLayout frameLayout5 = this.j.c; m.checkNotNullExpressionValue(frameLayout5, "binding.trashWrapTargetContainer"); float scaleY = frameLayout5.getScaleY(); FrameLayout frameLayout6 = this.j.c; m.checkNotNullExpressionValue(frameLayout6, "binding.trashWrapTargetContainer"); float pivotX = frameLayout6.getPivotX(); FrameLayout frameLayout7 = this.j.c; m.checkNotNullExpressionValue(frameLayout7, "binding.trashWrapTargetContainer"); ScaleAnimation scaleAnimation = new ScaleAnimation(scaleX, max2, scaleY, max2, pivotX, frameLayout7.getPivotY()); scaleAnimation.setDuration(200); scaleAnimation.setInterpolator(getContext(), 17563656); scaleAnimation.setFillAfter(true); this.j.c.startAnimation(scaleAnimation); } else { FrameLayout frameLayout8 = this.j.c; m.checkNotNullExpressionValue(frameLayout8, "binding.trashWrapTargetContainer"); frameLayout8.setActivated(false); setActivated(false); FrameLayout frameLayout9 = this.j.c; m.checkNotNullExpressionValue(frameLayout9, "binding.trashWrapTargetContainer"); float scaleX2 = frameLayout9.getScaleX(); FrameLayout frameLayout10 = this.j.c; m.checkNotNullExpressionValue(frameLayout10, "binding.trashWrapTargetContainer"); ScaleAnimation scaleAnimation2 = new ScaleAnimation(scaleX2, 1.0f, frameLayout10.getScaleY(), 1.0f); scaleAnimation2.setDuration(200); scaleAnimation2.setInterpolator(getContext(), 17563655); scaleAnimation2.setFillAfter(true); this.j.c.startAnimation(scaleAnimation2); } if (!m.areEqual(overlayBubbleWrap, this.p)) { if (overlayBubbleWrap != null) { ImageView imageView = this.j.f247b; m.checkNotNullExpressionValue(imageView, "binding.trashWrapIcon"); overlayBubbleWrap.b(imageView); } performHapticFeedback(Build.VERSION.SDK_INT >= 23 ? 6 : 0); OverlayBubbleWrap overlayBubbleWrap2 = this.p; if (overlayBubbleWrap2 != null) { KProperty[] kPropertyArr = OverlayBubbleWrap.j; overlayBubbleWrap2.a(false); } this.p = overlayBubbleWrap; } } @Override // b.a.n.f public void b(OverlayBubbleWrap overlayBubbleWrap) { m.checkNotNullParameter(overlayBubbleWrap, "bubble"); m.checkNotNullParameter(overlayBubbleWrap, "bubble"); } public final WindowManager.LayoutParams getWindowLayoutParams() { return this.k; } @Override // android.widget.FrameLayout, android.view.View, android.view.ViewGroup public void onLayout(boolean z2, int i, int i2, int i3, int i4) { super.onLayout(z2, i, i2, i3, i4); if (z2) { this.j.d.getLocationOnScreen(this.o); int[] iArr = this.o; int i5 = iArr[0]; int i6 = iArr[1]; Rect rect = this.n; FrameLayout frameLayout = this.j.d; m.checkNotNullExpressionValue(frameLayout, "binding.trashWrapTargetZone"); FrameLayout frameLayout2 = this.j.d; m.checkNotNullExpressionValue(frameLayout2, "binding.trashWrapTargetZone"); rect.set(i5, i6, frameLayout.getWidth() + i5, frameLayout2.getHeight() + i6); } } public final void setWindowLayoutParams(WindowManager.LayoutParams layoutParams) { m.checkNotNullParameter(layoutParams, ""); this.k = layoutParams; } }