GiftRankDetailBlankHolder.smali
.class public final Lcom/imo/android/imoim/voiceroom/rank/adapter/holder/GiftRankDetailBlankHolder;
.super Lcom/imo/android/imoim/widgets/quickadapter/holder/QuickHolder;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/android/imoim/widgets/quickadapter/holder/QuickHolder<",
"Lcom/imo/android/imoim/voiceroom/rank/adapter/a/b;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Landroid/view/View;)V
.registers 5
const-string v0, "itemView"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
const/4 v1, 0x2
const/4 v2, 0x0
.line 14
invoke-direct {p0, p1, v0, v1, v2}, Lcom/imo/android/imoim/widgets/quickadapter/holder/QuickHolder;-><init>(Landroid/view/View;ZILkotlin/f/b/j;)V
const/4 v0, -0x1
.line 17
invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundColor(I)V
.line 18
new-instance v1, Landroid/view/ViewGroup$LayoutParams;
const/4 v2, -0x2
invoke-direct {v1, v0, v2}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {p1, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
# virtual methods
.method public final synthetic a(Lcom/imo/android/imoim/widgets/quickadapter/a;)V
.registers 10
.line 14
check-cast p1, Lcom/imo/android/imoim/voiceroom/rank/adapter/a/b;
const-string v0, "data"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 1022
check-cast p1, Lcom/imo/android/imoim/widgets/quickadapter/a;
invoke-super {p0, p1}, Lcom/imo/android/imoim/widgets/quickadapter/holder/QuickHolder;->a(Lcom/imo/android/imoim/widgets/quickadapter/a;)V
.line 2026
iget-object p1, p0, Lcom/imo/android/imoim/widgets/quickadapter/holder/QuickHolder;->a:Lcom/imo/android/imoim/widgets/quickadapter/QuickAdapter;
if-eqz p1, :cond_8b
.line 2077
iget-object p1, p1, Lcom/imo/android/imoim/widgets/quickadapter/QuickAdapter;->c:Landroidx/recyclerview/widget/RecyclerView;
if-eqz p1, :cond_8b
.line 1024
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
move-result-object v0
.line 1025
instance-of v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;
if-eqz v1, :cond_8b
.line 1026
move-object v1, v0
check-cast v1, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I
move-result v2
.line 1027
invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findLastVisibleItemPosition()I
move-result v1
const-string v3, "itemView"
const/4 v4, 0x0
if-nez v2, :cond_80
if-gez v1, :cond_2f
goto :goto_80
.line 3026
:cond_2f
iget-object v5, p0, Lcom/imo/android/imoim/widgets/quickadapter/holder/QuickHolder;->a:Lcom/imo/android/imoim/widgets/quickadapter/QuickAdapter;
if-eqz v5, :cond_3c
.line 3398
iget-object v5, v5, Lcom/imo/android/imoim/widgets/quickadapter/QuickAdapter;->e:Ljava/util/ArrayList;
if-eqz v5, :cond_3c
.line 1032
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
goto :goto_3d
:cond_3c
const/4 v5, 0x0
:goto_3d
if-lt v2, v5, :cond_4b
if-lt v1, v5, :cond_4b
.line 1034
iget-object p1, p0, Lcom/imo/android/imoim/voiceroom/rank/adapter/holder/GiftRankDetailBlankHolder;->itemView:Landroid/view/View;
invoke-static {p1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
goto :goto_89
:cond_4b
const/4 v5, 0x0
if-gt v2, v1, :cond_6c
.line 1039
:goto_4e
invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
move-result-object v6
if-nez v6, :cond_55
goto :goto_6c
:cond_55
const-string v7, "layoutManager.getChildAt(index) ?: break"
invoke-static {v6, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 1040
iget-object v7, p0, Lcom/imo/android/imoim/voiceroom/rank/adapter/holder/GiftRankDetailBlankHolder;->itemView:Landroid/view/View;
invoke-static {v6, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v7
if-nez v7, :cond_67
.line 1043
invoke-virtual {v0, v6}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedMeasuredHeight(Landroid/view/View;)I
move-result v6
add-int/2addr v5, v6
:cond_67
if-eq v2, v1, :cond_6c
add-int/lit8 v2, v2, 0x1
goto :goto_4e
.line 1045
:cond_6c
:goto_6c
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getHeight()I
move-result p1
sub-int/2addr p1, v5
.line 1046
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/rank/adapter/holder/GiftRankDetailBlankHolder;->itemView:Landroid/view/View;
invoke-static {v0, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
if-gez p1, :cond_7d
goto :goto_7e
:cond_7d
move v4, p1
:goto_7e
move-object p1, v0
goto :goto_89
.line 1029
:cond_80
:goto_80
iget-object p1, p0, Lcom/imo/android/imoim/voiceroom/rank/adapter/holder/GiftRankDetailBlankHolder;->itemView:Landroid/view/View;
invoke-static {p1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
.line 1046
:goto_89
iput v4, p1, Landroid/view/ViewGroup$LayoutParams;->height:I
:cond_8b
return-void
.end method