LoanViewHolder.smali
.class public Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;
.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.source "LoanViewHolder.java"
# instance fields
.field loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
.field loanType:Lhurriyet/mobil/android/hurriyet/enums/LoanType;
.field maturityM:Ljava/lang/String;
.field maturityY:Ljava/lang/String;
.field private moneyMaxTv:Landroid/widget/TextView;
.field private moneyMinTv:Landroid/widget/TextView;
.field private moneySb:Landroid/widget/SeekBar;
.field private moneyTv:Landroid/widget/TextView;
.field month:Ljava/lang/String;
.field private showBidsTv:Landroid/widget/TextView;
.field private tabsTl:Lcom/google/android/material/tabs/TabLayout;
.field private termMaxTv:Landroid/widget/TextView;
.field private termMinTv:Landroid/widget/TextView;
.field private termSb:Landroid/widget/SeekBar;
.field private termTitleTv:Landroid/widget/TextView;
.field private termTv:Landroid/widget/TextView;
.field tl:Ljava/lang/String;
.field year:Ljava/lang/String;
# direct methods
.method public constructor <init>(Landroid/view/View;)V
.registers 3
.line 43
invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
const v0, 0x7f1001df
.line 44
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->tl:Ljava/lang/String;
const v0, 0x7f1001e0
.line 45
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->month:Ljava/lang/String;
const v0, 0x7f1001e5
.line 46
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->year:Ljava/lang/String;
const v0, 0x7f1001dd
.line 47
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->maturityM:Ljava/lang/String;
const v0, 0x7f1001de
.line 48
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->maturityY:Ljava/lang/String;
const v0, 0x7f090325
.line 51
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/SeekBar;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneySb:Landroid/widget/SeekBar;
const v0, 0x7f090406
.line 52
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneyTv:Landroid/widget/TextView;
const v0, 0x7f090409
.line 53
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneyMinTv:Landroid/widget/TextView;
const v0, 0x7f090408
.line 54
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneyMaxTv:Landroid/widget/TextView;
const v0, 0x7f090326
.line 56
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/SeekBar;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termSb:Landroid/widget/SeekBar;
const v0, 0x7f09040b
.line 57
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termTitleTv:Landroid/widget/TextView;
const v0, 0x7f09040a
.line 58
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termTv:Landroid/widget/TextView;
const v0, 0x7f09040d
.line 59
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termMinTv:Landroid/widget/TextView;
const v0, 0x7f09040c
.line 60
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termMaxTv:Landroid/widget/TextView;
const v0, 0x7f09039b
.line 62
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/google/android/material/tabs/TabLayout;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->tabsTl:Lcom/google/android/material/tabs/TabLayout;
const v0, 0x7f090085
.line 63
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->showBidsTv:Landroid/widget/TextView;
.line 64
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->setUIViews()V
return-void
.end method
.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;)Landroid/widget/TextView;
.registers 1
.line 20
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneyTv:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;)Landroid/widget/TextView;
.registers 1
.line 20
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termTv:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic access$200(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;)V
.registers 1
.line 20
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->updateValues()V
return-void
.end method
.method private setUIViews()V
.registers 3
.line 71
sget-object v0, Lhurriyet/mobil/android/hurriyet/enums/LoanType;->PERSONAL:Lhurriyet/mobil/android/hurriyet/enums/LoanType;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loanType:Lhurriyet/mobil/android/hurriyet/enums/LoanType;
.line 72
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->updateValues()V
.line 73
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->showBidsTv:Landroid/widget/TextView;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder$1;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder$1;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 81
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneySb:Landroid/widget/SeekBar;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder$2;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder$2;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;)V
invoke-virtual {v0, v1}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V
.line 101
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termSb:Landroid/widget/SeekBar;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder$3;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder$3;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;)V
invoke-virtual {v0, v1}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V
.line 120
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->tabsTl:Lcom/google/android/material/tabs/TabLayout;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder$4;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder$4;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;)V
invoke-virtual {v0, v1}, Lcom/google/android/material/tabs/TabLayout;->addOnTabSelectedListener(Lcom/google/android/material/tabs/TabLayout$BaseOnTabSelectedListener;)V
return-void
.end method
.method private updateValues()V
.registers 10
.line 141
new-instance v0, Lhurriyet/mobil/android/hurriyet/model/Loan;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loanType:Lhurriyet/mobil/android/hurriyet/enums/LoanType;
invoke-direct {v0, v1}, Lhurriyet/mobil/android/hurriyet/model/Loan;-><init>(Lhurriyet/mobil/android/hurriyet/enums/LoanType;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
.line 142
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loanType:Lhurriyet/mobil/android/hurriyet/enums/LoanType;
sget-object v1, Lhurriyet/mobil/android/hurriyet/enums/LoanType;->HOUSING:Lhurriyet/mobil/android/hurriyet/enums/LoanType;
if-ne v0, v1, :cond_12
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->year:Ljava/lang/String;
goto :goto_14
:cond_12
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->month:Ljava/lang/String;
.line 143
:goto_14
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loanType:Lhurriyet/mobil/android/hurriyet/enums/LoanType;
sget-object v2, Lhurriyet/mobil/android/hurriyet/enums/LoanType;->HOUSING:Lhurriyet/mobil/android/hurriyet/enums/LoanType;
if-ne v1, v2, :cond_1d
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->maturityY:Ljava/lang/String;
goto :goto_1f
:cond_1d
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->maturityM:Ljava/lang/String;
.line 145
:goto_1f
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneySb:Landroid/widget/SeekBar;
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget-object v3, v3, Lhurriyet/mobil/android/hurriyet/model/Loan;->amounts:[I
array-length v3, v3
const/4 v4, 0x1
sub-int/2addr v3, v4
invoke-virtual {v2, v3}, Landroid/widget/SeekBar;->setMax(I)V
.line 146
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneySb:Landroid/widget/SeekBar;
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget v3, v3, Lhurriyet/mobil/android/hurriyet/model/Loan;->amountIndex:I
invoke-virtual {v2, v3}, Landroid/widget/SeekBar;->setProgress(I)V
.line 147
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termSb:Landroid/widget/SeekBar;
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget v3, v3, Lhurriyet/mobil/android/hurriyet/model/Loan;->maxTerm:I
sub-int/2addr v3, v4
invoke-virtual {v2, v3}, Landroid/widget/SeekBar;->setMax(I)V
.line 148
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termSb:Landroid/widget/SeekBar;
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget v3, v3, Lhurriyet/mobil/android/hurriyet/model/Loan;->term:I
sub-int/2addr v3, v4
invoke-virtual {v2, v3}, Landroid/widget/SeekBar;->setProgress(I)V
.line 150
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneyMinTv:Landroid/widget/TextView;
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->tl:Ljava/lang/String;
new-array v5, v4, [Ljava/lang/Object;
iget-object v6, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget-object v6, v6, Lhurriyet/mobil/android/hurriyet/model/Loan;->amounts:[I
const/4 v7, 0x0
aget v6, v6, v7
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v7
invoke-static {v3, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 151
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneyMaxTv:Landroid/widget/TextView;
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->tl:Ljava/lang/String;
new-array v5, v4, [Ljava/lang/Object;
iget-object v6, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget-object v6, v6, Lhurriyet/mobil/android/hurriyet/model/Loan;->amounts:[I
iget-object v8, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget-object v8, v8, Lhurriyet/mobil/android/hurriyet/model/Loan;->amounts:[I
array-length v8, v8
sub-int/2addr v8, v4
aget v6, v6, v8
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v7
invoke-static {v3, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 152
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->moneyTv:Landroid/widget/TextView;
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->tl:Ljava/lang/String;
new-array v5, v4, [Ljava/lang/Object;
iget-object v6, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget-object v6, v6, Lhurriyet/mobil/android/hurriyet/model/Loan;->amounts:[I
iget-object v8, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget v8, v8, Lhurriyet/mobil/android/hurriyet/model/Loan;->amountIndex:I
aget v6, v6, v8
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v7
invoke-static {v3, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 154
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termMinTv:Landroid/widget/TextView;
new-array v3, v4, [Ljava/lang/Object;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v3, v7
invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 155
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termMaxTv:Landroid/widget/TextView;
new-array v3, v4, [Ljava/lang/Object;
iget-object v5, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget v5, v5, Lhurriyet/mobil/android/hurriyet/model/Loan;->maxTerm:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v3, v7
invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 156
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termTv:Landroid/widget/TextView;
new-array v3, v4, [Ljava/lang/Object;
iget-object v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->loan:Lhurriyet/mobil/android/hurriyet/model/Loan;
iget v4, v4, Lhurriyet/mobil/android/hurriyet/model/Loan;->term:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v3, v7
invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 157
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/LoanViewHolder;->termTitleTv:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
# virtual methods
.method public setData()V
.registers 1
return-void
.end method