package com.tencent.open.c; import android.app.Activity; import android.content.Context; import android.graphics.Rect; import android.view.View; import android.widget.RelativeLayout; /* compiled from: ProGuard */ /* loaded from: classes.dex */ public class a extends RelativeLayout { private static final String a = a.class.getName(); private Rect b; private boolean c; private InterfaceC0018a d; /* compiled from: ProGuard */ /* renamed from: com.tencent.open.c.a$a, reason: collision with other inner class name */ public interface InterfaceC0018a { void a(); void a(int i); } public a(Context context) { super(context); this.b = null; this.c = false; this.d = null; if (this.b == null) { this.b = new Rect(); } } public void a(InterfaceC0018a interfaceC0018a) { this.d = interfaceC0018a; } @Override // android.widget.RelativeLayout, android.view.View protected void onMeasure(int i, int i2) { int size = View.MeasureSpec.getSize(i2); Activity activity = (Activity) getContext(); activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(this.b); int height = (activity.getWindowManager().getDefaultDisplay().getHeight() - this.b.top) - size; InterfaceC0018a interfaceC0018a = this.d; if (interfaceC0018a != null && size != 0) { if (height > 100) { interfaceC0018a.a((Math.abs(this.b.height()) - getPaddingBottom()) - getPaddingTop()); } else { interfaceC0018a.a(); } } super.onMeasure(i, i2); } }