From 52b58dc79b12862f9457b5f7884fbcf8fae0e809 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Thu, 4 Aug 2022 14:47:36 +0300 Subject: [PATCH] some code imp --- .../im/ui/views/dialogs/DialogItemView.java | 412 ++++++++++-------- 1 file changed, 232 insertions(+), 180 deletions(-) diff --git a/app/src/main/java/com/vk/im/ui/views/dialogs/DialogItemView.java b/app/src/main/java/com/vk/im/ui/views/dialogs/DialogItemView.java index 85ed3aa66..0a0bfcbc1 100644 --- a/app/src/main/java/com/vk/im/ui/views/dialogs/DialogItemView.java +++ b/app/src/main/java/com/vk/im/ui/views/dialogs/DialogItemView.java @@ -44,7 +44,7 @@ import com.vk.im.ui.views.avatars.StoryBorderView; import b.h.g.r.MathExt; -public final class DialogItemView extends ViewGroup { +public class DialogItemView extends ViewGroup{ private final int B; private final int C; private final int D; @@ -52,8 +52,7 @@ public final class DialogItemView extends ViewGroup { private final String F; private final TypingDrawable G; private final RecordingDrawable H; - private boolean I; - private final int f15757J; + private final int J; private final AvatarView K; private final AppCompatImageView L; private final StoryBorderView M; @@ -76,19 +75,20 @@ public final class DialogItemView extends ViewGroup { private final AppCompatImageView e0; private final AppCompatImageView f0; private final RoundCornerColorDrawable g; - private boolean g0; private final int h; + private boolean I; + private boolean g0; private boolean h0; - public DialogItemView(Context context) { + public DialogItemView(Context context){ this(context, null, 0, 6); } - public DialogItemView(Context context, AttributeSet attributeSet) { + public DialogItemView(Context context, AttributeSet attributeSet){ this(context, attributeSet, 0, 4); } - public DialogItemView(Context context, AttributeSet attributeSet, int i) { + public DialogItemView(Context context, AttributeSet attributeSet, int i){ super(context, attributeSet, i); Resources resources = getResources(); this.a = resources.getDisplayMetrics(); @@ -123,13 +123,13 @@ public final class DialogItemView extends ViewGroup { int dimensionPixelSize4 = obtainStyledAttributes.getDimensionPixelSize(o.DialogItemView_vkim_avatar_story_border_width, Screen.a(2)); int dimensionPixelSize5 = obtainStyledAttributes.getDimensionPixelSize(o.DialogItemView_vkim_avatar_story_size, Screen.a(68)); boolean z = obtainStyledAttributes.getBoolean(o.DialogItemView_vkim_avatar_combine, false); - this.f15757J = obtainStyledAttributes.getDimensionPixelSize(o.DialogItemView_vkim_avatar_size, Screen.a(64)); + this.J = obtainStyledAttributes.getDimensionPixelSize(o.DialogItemView_vkim_avatar_size, Screen.a(64)); obtainStyledAttributes.recycle(); this.K = new AvatarView(context, null, 6); - this.K.setViewSize(this.f15757J); + this.K.setViewSize(this.J); this.K.setDividerSize(a(2)); this.K.setCombineAvatars(z); - int i3 = this.f15757J; + int i3 = this.J; this.K.setLayoutParams(a(this, i3, i3, 0, 0, a(12), 0, 44, null)); this.M = new StoryBorderView(context, null, 6); this.M.setBorderColor(color2); @@ -255,40 +255,130 @@ public final class DialogItemView extends ViewGroup { addView(this.f0); } - private final Drawable getDrOnlineMobile() { + public DialogItemView(Context context, AttributeSet attributeSet, int i, int i2){ + this(context, (i2 & 2) != 0 ? null : attributeSet, (i2 & 4) != 0 ? 0 : i); + } + + public static ViewPropertyAnimator b(View view, float f, long j, long j2, Runnable runnable, int i, Object obj){ + if ((i & 1) != 0) { + f = 0.0f; + } + + if ((i & 2) != 0) { + j = 300; + } + + if ((i & 4) != 0) { + j2 = 0; + } + + if ((i & 8) != 0) { + runnable = null; + } + + return AnimationExtKt.b(view, f, j, j2, runnable); + } + + public static void a(View view, float f, float f2, int i, Object obj){ + if ((i & 1) != 0) { + f = 1.0f; + } + + if ((i & 2) != 0) { + f2 = 0.0f; + } + + AnimationExtKt.a(view, f, f2); + } + + public static ViewPropertyAnimator a(View view, float f, long j, long j2, Runnable runnable, int i, Object obj){ + if ((i & 1) != 0) { + f = 1.0f; + } + + if ((i & 2) != 0) { + j = 300; + } + + if ((i & 4) != 0) { + j2 = 0; + } + + if ((i & 8) != 0) { + runnable = null; + } + + return AnimationExtKt.a(view, f, j, j2, runnable); + } + + static void a(DialogItemView dialogItemView, int i, int i2, int i3, int i4, Object obj){ + if ((i4 & 4) != 0) { + i3 = 0; + } + dialogItemView.a(i, i2, i3); + } + + static ViewGroup.MarginLayoutParams a(DialogItemView dialogItemView, int i, int i2, int i3, int i4, int i5, int i6, int i7, Object obj){ + if ((i7 & 1) != 0) { + i = -2; + } + if ((i7 & 2) != 0) { + i2 = -2; + } + if ((i7 & 4) != 0) { + i3 = 0; + } + if ((i7 & 8) != 0) { + i4 = 0; + } + if ((i7 & 16) != 0) { + i5 = 0; + } + if ((i7 & 32) != 0) { + i6 = 0; + } + return dialogItemView.a(i, i2, i3, i4, i5, i6); + } + + private Drawable getDrOnlineMobile(){ return ContextExtKt.c(getContext(), f.ic_online_mobile_vkapp_composite_16); } - private final Drawable getDrOnlineVkMe() { + private Drawable getDrOnlineVkMe(){ return ContextExtKt.c(getContext(), f.ic_online_mobile_vkme_composite_16); } - private final Drawable getDrOnlineWeb() { + private Drawable getDrOnlineWeb(){ return ContextExtKt.c(getContext(), f.ic_online_web_composite_16); } - private final int getTimeMargin() { + private int getTimeMargin(){ Layout layout = this.T.getLayout(); + if (layout == null) { layout = this.U.getLayout(); } + int i = 0; if (layout != null) { int lineBaseline = layout.getLineBaseline(0); Layout layout2 = this.R.getLayout(); + if (layout2 != null) { i = layout2.getLineBaseline(0); } + return lineBaseline - i; } + return 0; } - private final int getTitleColorHighlight() { + private int getTitleColorHighlight(){ return ContextExtKt.a(getContext(), vkim_administration_title); } - private final void h(int i, int i2, int i3, int i4) { + private void h(int i, int i2, int i3, int i4){ int paddingLeft = getPaddingLeft(); int paddingTop = getPaddingTop(); int measuredWidth = getMeasuredWidth() - getPaddingRight(); @@ -305,9 +395,11 @@ public final class DialogItemView extends ViewGroup { i(i5, max3, i6, o + max3); int k = k(); int j = j(); + if (n()) { max = max2 - (j / 2); } + int max4 = Math.max(bottom, max); e(i6, max4, k + i6, j + max4); int t = t(); @@ -320,136 +412,112 @@ public final class DialogItemView extends ViewGroup { j(measuredWidth - r, max6, measuredWidth, q + max6); } - private final int i() { + private int i(){ return g(this.K); } - private final int j() { + private int j(){ return f(this.T) + Math.max(f(this.V), f(this.U)); } - private final int k() { + private int k(){ return Math.max(g(this.T), g(this.V) + g(this.U)); } - private final int l() { + private int l(){ return Math.max(Math.max(f(this.N), f(this.R)), Math.max(f(this.O), f(this.P))); } - private final int m() { + private int m(){ return View.MeasureSpec.makeMeasureSpec(0, 0); } - private final boolean n() { + private boolean n(){ return e(this.S); } - private final int o() { + private int o(){ return f(this.S); } - private final int p() { + private int p(){ return g(this.S); } - private final int q() { + private int q(){ return MathExt.a(f(this.b0), f(this.c0), f(this.d0), f(this.e0), f(this.f0)); } - private final int r() { + private int r(){ return g(this.b0) + MathExt.a(g(this.c0), g(this.d0), g(this.e0), g(this.f0)); } - private final int s() { + private int s(){ return Math.max(f(this.a0), f(this.W)); } - private final void setAttach(CharSequence charSequence) { + private void setAttach(CharSequence charSequence){ int i = VISIBLE; + if (charSequence == null || charSequence.length() == 0) { i = GONE; } + this.U.setVisibility(i); this.U.setText(charSequence); } - private final void setBodyLinesCount(int i) { + private void setBodyLinesCount(int i){ boolean z = i == 1; this.T.setSingleLine(z); this.T.setMaxLines(i); } - private final int t() { + private int t(){ return g(this.a0) + g(this.W); } - private final void u() { + private void u(){ ViewExtKt.b(this.b0, this.g0 | this.h0); } - public final void a(Dialog dialog, ProfilesSimpleInfo profilesSimpleInfo) { + public void a(Dialog dialog, ProfilesSimpleInfo profilesSimpleInfo){ this.K.a(dialog, profilesSimpleInfo); } - public final void b() { + public void b(){ a(null, (ComposingType) null); } - public final void c() { + public void c(){ a(getDrOnlineMobile()); } - public final void d() { + public void d(){ a(getDrOnlineVkMe()); } - public final void e() { + public void e(){ a(getDrOnlineWeb()); } - public final void f() { + public void f(){ this.S.setVisibility(GONE); this.S.e(); } - public final void g() { + public void g(){ b(this.L, 0.0f, 0L, 0L, null, 15, null); } - public static ViewPropertyAnimator b(View view, float f, long j, long j2, Runnable runnable, int i, Object obj) { - if ((i & 1) != 0) { - f = 0.0f; - } - if ((i & 2) != 0) { - j = 300; - } - if ((i & 4) != 0) { - j2 = 0; - } - if ((i & 8) != 0) { - runnable = null; - } - return AnimationExtKt.b(view, f, j, j2, runnable); - } - @Override // android.view.ViewGroup, android.view.View - protected void onDetachedFromWindow() { + protected void onDetachedFromWindow(){ super.onDetachedFromWindow(); a(this.L, 0.0f, 0.0f, 3, null); } - public static void a(View view, float f, float f2, int i, Object obj) { - if ((i & 1) != 0) { - f = 1.0f; - } - if ((i & 2) != 0) { - f2 = 0.0f; - } - AnimationExtKt.a(view, f, f2); - } - @Override // android.view.ViewGroup, android.view.View - protected void onLayout(boolean z, int i, int i2, int i3, int i4) { + protected void onLayout(boolean z, int i, int i2, int i3, int i4){ if (this.E) { g(i, i2, i3, i4); } else { @@ -458,7 +526,7 @@ public final class DialogItemView extends ViewGroup { } @Override // android.view.View - protected void onMeasure(int i, int i2) { + protected void onMeasure(int i, int i2){ if (this.E) { c(i); } else { @@ -466,73 +534,81 @@ public final class DialogItemView extends ViewGroup { } } - public final void setAvatar(Profile profile) { + public void setAvatar(Profile profile){ this.K.a(profile); } - public final void setBombVisible(boolean z) { + public void setBombVisible(boolean z){ if (z) { this.b0.setImageResource(f.ic_bomb_composite_24); } + this.h0 = z; + u(); } - public final void setCasperIconColor(@ColorInt int i) { + public void setCasperIconColor(@ColorInt int i){ ViewExtKt.a(this.Q, i); } - public final void setCasperIconVisible(boolean z) { + public void setCasperIconVisible(boolean z){ this.Q.setVisibility(z ? VISIBLE : GONE); } - public final void setErrorVisible(boolean z) { + public void setErrorVisible(boolean z){ this.f0.setVisibility(z ? VISIBLE : GONE); } - public final void setGiftVisible(boolean z) { + public void setGiftVisible(boolean z){ this.V.setVisibility(z ? VISIBLE : GONE); } - public final void setHasStories(boolean z) { + public void setHasStories(boolean z){ if (this.I == z) { return; } + this.I = z; int i = VISIBLE; + if (z) { int borderWidth = this.M.getBorderWidth(); - this.K.setViewSize(this.f15757J - (borderWidth * 2)); + this.K.setViewSize(this.J - (borderWidth * 2)); this.K.setPadding(borderWidth, borderWidth, borderWidth, borderWidth); } else { - this.K.setViewSize(this.f15757J); + this.K.setViewSize(this.J); this.K.setPadding(0, 0, 0, 0); } + if (!z) { i = GONE; } + this.M.setVisibility(i); setClipChildren(!z); setClipToPadding(!z); } - public final void setMentionVisible(boolean z) { + public void setMentionVisible(boolean z){ if (z) { this.b0.setImageResource(f.ic_mention_composite_24); } + this.g0 = z; + u(); } - public final void setMutedVisible(boolean z) { + public void setMutedVisible(boolean z){ this.P.setVisibility(z ? VISIBLE : GONE); } - public final void setOnStoryClickListener(View.OnClickListener onClickListener) { + public void setOnStoryClickListener(View.OnClickListener onClickListener){ ViewExtKt.b(this.M, onClickListener); } - public final void setSender(Profile profile) { + public void setSender(Profile profile){ if (profile == null) { f(); return; @@ -541,45 +617,29 @@ public final class DialogItemView extends ViewGroup { this.S.a(profile); } - public final void setSendingVisible(boolean z) { + public void setSendingVisible(boolean z){ this.e0.setVisibility(z ? VISIBLE : GONE); } - public final void setTime(CharSequence charSequence) { + public void setTime(CharSequence charSequence){ this.R.setText(charSequence); } - public final void setUnreadOutVisible(boolean z) { + public void setUnreadOutVisible(boolean z){ this.d0.setVisibility(z ? VISIBLE : GONE); } - public final void setVerifiedVisible(boolean z) { + public void setVerifiedVisible(boolean z){ this.O.setVisibility(z ? VISIBLE : GONE); } - private final void a(Drawable drawable) { + private void a(Drawable drawable){ ViewExtKt.c(this.L, a(16), a(20)); this.L.setImageDrawable(drawable); a(this.L, 0.0f, 0L, 0L, null, 15, null); } - public static ViewPropertyAnimator a(View view, float f, long j, long j2, Runnable runnable, int i, Object obj) { - if ((i & 1) != 0) { - f = 1.0f; - } - if ((i & 2) != 0) { - j = 300; - } - if ((i & 4) != 0) { - j2 = 0; - } - if ((i & 8) != 0) { - runnable = null; - } - return AnimationExtKt.a(view, f, j, j2, runnable); - } - - private final void c(int i) { + private void c(int i){ int size = (View.MeasureSpec.getSize(i) - getPaddingLeft()) - getPaddingRight(); d(b(size - this.K.getViewSize()), m()); int r = r(); @@ -595,7 +655,7 @@ public final class DialogItemView extends ViewGroup { setMeasuredDimension(View.MeasureSpec.getSize(i), getPaddingTop() + getPaddingBottom() + Math.max(f(this.K), l() + Math.max(Math.max(o(), j()), Math.max(s(), q())))); } - private final void d(int i) { + private void d(int i){ int size = (View.MeasureSpec.getSize(i) - getPaddingLeft()) - getPaddingRight(); d(b(size - this.K.getViewSize()), m()); int r = r(); @@ -612,7 +672,7 @@ public final class DialogItemView extends ViewGroup { setMeasuredDimension(View.MeasureSpec.getSize(i), getPaddingTop() + getPaddingBottom() + Math.max(f(this.K), l() + Math.max(Math.max(o(), j()), Math.max(s(), q())))); } - private final void e(int i, int i2, int i3, int i4) { + private void e(int i, int i2, int i3, int i4){ if (e(this.T) && e(this.U)) { c(i, i2, i3, i4); } else if (e(this.T)) { @@ -623,7 +683,7 @@ public final class DialogItemView extends ViewGroup { } } - private final void g(int i, int i2, int i3, int i4) { + private void g(int i, int i2, int i3, int i4){ int paddingLeft = getPaddingLeft(); int paddingTop = getPaddingTop(); int measuredWidth = getMeasuredWidth() - getPaddingRight(); @@ -646,12 +706,12 @@ public final class DialogItemView extends ViewGroup { j(measuredWidth - r, i8, measuredWidth, q + i8); } - private final void i(int i, int i2, int i3, int i4) { + private void i(int i, int i2, int i3, int i4){ AvatarView avatarView = this.S; b(avatarView, i + b(avatarView), ((i2 + ((i4 - i2) / 2)) - (this.S.getMeasuredHeight() / 2)) + d(this.S)); } - private final void j(int i, int i2, int i3, int i4) { + private void j(int i, int i2, int i3, int i4){ int i5 = i2 + ((i4 - i2) / 2); AppCompatImageView appCompatImageView = this.b0; b(appCompatImageView, b(appCompatImageView) + i, (i5 - (this.b0.getMeasuredHeight() / 2)) + d(this.b0)); @@ -668,22 +728,26 @@ public final class DialogItemView extends ViewGroup { b(appCompatImageView4, i + b(appCompatImageView4), (i5 - (this.f0.getMeasuredHeight() / 2)) + d(this.f0)); } - private final void k(int i, int i2, int i3, int i4) { + private void k(int i, int i2, int i3, int i4){ int i5 = i2 + ((i4 - i2) / 2); TextView textView = this.W; b(textView, b(textView) + i, (i5 - (this.W.getMeasuredHeight() / 2)) + d(this.W)); + if (e(this.W)) { i = this.W.getRight() + c(this.W); } + AppCompatImageView appCompatImageView = this.a0; b(appCompatImageView, i + b(appCompatImageView), (i5 - (this.a0.getMeasuredHeight() / 2)) + d(this.a0)); } - public final void b(CharSequence charSequence, boolean z) { + public void b(CharSequence charSequence, boolean z){ int i = VISIBLE; + if (charSequence == null || charSequence.length() == 0) { i = GONE; } + this.c0.setVisibility(i); this.c0.setText(charSequence); Context context = getContext(); @@ -691,30 +755,35 @@ public final class DialogItemView extends ViewGroup { this.g.a(z ? this.B : this.h); } - private final void f(int i, int i2, int i3, int i4) { + private void f(int i, int i2, int i3, int i4){ TextView textView = this.N; b(textView, i + b(textView), d(this.N) + i2); int right = this.N.getRight() + c(this.N); int d2 = i2 + d(this.N) + (this.N.getMeasuredHeight() / 2); AppCompatImageView appCompatImageView = this.O; b(appCompatImageView, b(appCompatImageView) + right, (d2 - (this.O.getMeasuredHeight() / 2)) + d(this.O)); + if (e(this.O)) { right = this.O.getRight() + c(this.O); } + AppCompatImageView appCompatImageView2 = this.Q; b(appCompatImageView2, b(appCompatImageView2) + right, (d2 - (this.Q.getMeasuredHeight() / 2)) + d(this.Q)); + if (e(this.Q)) { right = this.Q.getRight() + c(this.Q); } + AppCompatImageView appCompatImageView3 = this.P; b(appCompatImageView3, right + b(appCompatImageView3), (d2 - (this.P.getMeasuredHeight() / 2)) + d(this.P)); + if (!this.E) { TextView textView2 = this.R; b(textView2, (i3 - c(textView2)) - this.R.getMeasuredWidth(), (d2 - (this.R.getMeasuredHeight() / 2)) + d(this.R)); } } - private final void l(int i, int i2, int i3, int i4) { + private void l(int i, int i2, int i3, int i4){ TextView textView = this.W; b(textView, i + b(textView), i2); int right = this.W.getRight() + c(this.W); @@ -722,41 +791,43 @@ public final class DialogItemView extends ViewGroup { b(appCompatImageView, right + b(appCompatImageView), (((this.W.getBottom() + this.W.getTop()) / 2) - (this.a0.getMeasuredHeight() / 2)) + d(this.a0)); } - private final void e(int i, int i2) { + private void e(int i, int i2){ b(this.a0, i, 0, i2, 0); b(this.W, i, g(this.a0), i2, 0); } - public final void a(CharSequence charSequence, boolean z) { + public void a(CharSequence charSequence, boolean z){ this.N.setText(charSequence); this.N.setTextColor(z ? getTitleColorHighlight() : this.f15761e); } - private final void b(int i, int i2) { + private void b(int i, int i2){ b(this.O, i, 0, i2, 0); b(this.Q, i, 0, i2, 0); b(this.P, i, 0, i2, 0); b(this.R, i, 0, i2, 0); } - public final void a() { + public void a(){ a(null, 1); setAttach(null); } - private final boolean e(View view) { - return view.getVisibility() == 0; + private boolean e(View view){ + return view.getVisibility() == VISIBLE; } - public final void a(CharSequence charSequence, int i, CharSequence charSequence2) { + public void a(CharSequence charSequence, int i, CharSequence charSequence2){ boolean z = false; + if (!(charSequence == null || charSequence.length() == 0)) { a(charSequence, i); - setAttach(charSequence2); } else { a(null, 1); - setAttach(charSequence2); } + + setAttach(charSequence2); + if (charSequence == null || charSequence.length() == 0) { if (charSequence2 == null || charSequence2.length() == 0) { z = true; @@ -769,11 +840,11 @@ public final class DialogItemView extends ViewGroup { } } - private final void b(int i, int i2, int i3) { + private void b(int i, int i2, int i3){ a(this.N, i, i3, i2, 0); } - private final void b(int i, int i2, int i3, int i4) { + private void b(int i, int i2, int i3, int i4){ int g = e(this.V) ? g(this.V) + i : i; TextView textView = this.U; a(textView, g + b(textView), i2 + d(this.U)); @@ -781,72 +852,80 @@ public final class DialogItemView extends ViewGroup { b(appCompatImageView, i + b(appCompatImageView), (this.U.getTop() + (this.U.getMeasuredHeight() / 2)) - (this.V.getMeasuredHeight() / 2)); } - private final void a(CharSequence charSequence, int i) { + private void a(CharSequence charSequence, int i){ int i2 = VISIBLE; + if (charSequence == null || charSequence.length() == 0) { i2 = GONE; } + this.T.setVisibility(i2); this.T.setText(charSequence); setBodyLinesCount(i); } - private final void b(View view, int i, int i2, int i3, int i4) { + private void b(View view, int i, int i2, int i3, int i4){ if (view.getVisibility() != GONE) { a(view, i, i2, i3, i4); } } - public final void a(CharSequence charSequence, ComposingType composingType) { + public void a(CharSequence charSequence, ComposingType composingType){ Drawable drawable = composingType == ComposingType.AUDIO ? this.H : this.G; boolean z = false; drawable.setVisible(!(charSequence == null || charSequence.length() == 0), false); this.a0.setImageDrawable(drawable); ViewExtKt.b(this.a0, !(charSequence == null || charSequence.length() == 0)); + if (charSequence == null || charSequence.length() == 0) { z = true; } + ViewExtKt.b(this.W, !z); this.W.setText(charSequence); } - private final void b(View view, int i, int i2) { - if (view.getVisibility() == 0) { + private void b(View view, int i, int i2){ + if (view.getVisibility() == VISIBLE) { a(view, i, i2); } } - private final int b(View view) { + private int b(View view){ ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams(); + if (marginLayoutParams != null) { return marginLayoutParams.leftMargin; } + return 0; } - private final int b(int i) { + private int b(int i){ return View.MeasureSpec.makeMeasureSpec(i, MeasureSpec.AT_MOST); } - private final int g(View view) { + private int g(View view){ if (view.getVisibility() == GONE) { return 0; } + int measuredWidth = view.getMeasuredWidth(); ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams(); return marginLayoutParams != null ? measuredWidth + marginLayoutParams.leftMargin + marginLayoutParams.rightMargin : measuredWidth; } - private final void a(int i, int i2) { + private void a(int i, int i2){ a(this.K, i, 0, i2, 0); b(this.M, i, 0, i2, 0); b(this.L, i, 0, i2, 0); } - private final int f(View view) { + private int f(View view){ if (view.getVisibility() == GONE) { return 0; } + int measuredHeight = view.getMeasuredHeight(); ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams(); if (marginLayoutParams != null) { @@ -855,40 +934,42 @@ public final class DialogItemView extends ViewGroup { return measuredHeight; } - private final void a(int i, int i2, int i3, int i4) { + private void a(int i, int i2, int i3, int i4){ AvatarView avatarView = this.K; a(avatarView, i + b(avatarView), i2 + d(this.K)); a(this.M, this.K.getLeft() - this.K.getPaddingLeft(), this.K.getTop() - this.K.getPaddingTop()); b(this.L, this.K.getRight() - this.L.getMeasuredWidth(), this.K.getBottom() - this.L.getMeasuredHeight()); } - private final void c(int i, int i2) { + private void c(int i, int i2){ b(this.S, i, 0, i2, 0); } - private final void c(int i, int i2, int i3, int i4) { + private void c(int i, int i2, int i3, int i4){ d(i, i2, i3, f(this.T) + i2); b(i, i2 + f(this.T), i3, i4); } - private final int h() { + private int h(){ return f(this.K); } - private final void d(int i, int i2, int i3, int i4) { + private void d(int i, int i2, int i3, int i4){ TextView textView = this.T; a(textView, i + b(textView), i2 + d(this.T)); } - private final int c(View view) { + private int c(View view){ ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams(); + if (marginLayoutParams != null) { return marginLayoutParams.rightMargin; } + return 0; } - private final void d(int i, int i2) { + private void d(int i, int i2){ b(this.b0, i, 0, i2, 0); b(this.c0, i, 0, i2, 0); b(this.d0, i, 0, i2, 0); @@ -896,50 +977,23 @@ public final class DialogItemView extends ViewGroup { b(this.f0, i, 0, i2, 0); } - static /* synthetic */ void a(DialogItemView dialogItemView, int i, int i2, int i3, int i4, Object obj) { - if ((i4 & 4) != 0) { - i3 = 0; - } - dialogItemView.a(i, i2, i3); - } - - private final void a(int i, int i2, int i3) { + private void a(int i, int i2, int i3){ b(this.T, i, i3, i2, 0); b(this.V, i, i3, i2, 0); b(this.U, i, i3 + g(this.V), i2, 0); } - private final int d(View view) { + private int d(View view){ ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams(); + if (marginLayoutParams != null) { return marginLayoutParams.topMargin; } + return 0; } - static /* synthetic */ ViewGroup.MarginLayoutParams a(DialogItemView dialogItemView, int i, int i2, int i3, int i4, int i5, int i6, int i7, Object obj) { - if ((i7 & 1) != 0) { - i = -2; - } - if ((i7 & 2) != 0) { - i2 = -2; - } - if ((i7 & 4) != 0) { - i3 = 0; - } - if ((i7 & 8) != 0) { - i4 = 0; - } - if ((i7 & 16) != 0) { - i5 = 0; - } - if ((i7 & 32) != 0) { - i6 = 0; - } - return dialogItemView.a(i, i2, i3, i4, i5, i6); - } - - private final ViewGroup.MarginLayoutParams a(int i, int i2, int i3, int i4, int i5, int i6) { + private ViewGroup.MarginLayoutParams a(int i, int i2, int i3, int i4, int i5, int i6){ ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(i, i2); marginLayoutParams.leftMargin = i3; marginLayoutParams.topMargin = i4; @@ -948,31 +1002,29 @@ public final class DialogItemView extends ViewGroup { return marginLayoutParams; } - public final int a(int i) { + public int a(int i){ return (int) (i * (this.a.densityDpi / 160.0f)); } - public final int a(float f2) { + public int a(float f2){ return (int) (f2 * (this.a.densityDpi / 160.0f)); } - private final void a(View view, int i, int i2, int i3, int i4) { + private void a(View view, int i, int i2, int i3, int i4){ view.measure(ViewGroup.getChildMeasureSpec(i, i2 + b(view) + c(view), view.getLayoutParams().width), ViewGroup.getChildMeasureSpec(i3, i4 + d(view) + a(view), view.getLayoutParams().height)); } - private final void a(View view, int i, int i2) { + private void a(View view, int i, int i2){ view.layout(i, i2, view.getMeasuredWidth() + i, view.getMeasuredHeight() + i2); } - private final int a(View view) { + private int a(View view){ ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams(); + if (marginLayoutParams != null) { return marginLayoutParams.bottomMargin; } + return 0; } - - public DialogItemView(Context context, AttributeSet attributeSet, int i, int i2) { - this(context, (i2 & 2) != 0 ? null : attributeSet, (i2 & 4) != 0 ? 0 : i); - } } \ No newline at end of file