HurriyetStringSelectorFragment.smali
.class public Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;
.super Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;
.source "HurriyetStringSelectorFragment.java"
# interfaces
.implements Lcom/appcore/ui/listeners/OnBackListener;
# instance fields
.field private customSpeedLLM:Lhurriyet/mobil/android/hurriyet/utils/CustomSpeedLinearLayoutManager;
.field private data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
.field private itemRv:Landroidx/recyclerview/widget/RecyclerView;
.field private final onClickListener:Landroid/view/View$OnClickListener;
.field private final onItemClickListener:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorAdapter$StringSelectorItemClickListener;
.field private final onScrollListener:Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;
.field private originalTextSize:I
.field private rootView:Landroid/view/View;
.field private selectableIndex:I
.field private selectedItem:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableItem;
.field private selectedItemIndex:I
.field private selectedItemViewIndex:I
.field private selectionColor:I
.field private stringSelectorAdapter:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorAdapter;
.field private stringSelectorCancelTv:Landroid/widget/TextView;
.field private stringSelectorHeaderTv:Landroid/widget/TextView;
.field private stringSelectorSaveTv:Landroid/widget/TextView;
.field private unselectedColor:I
# direct methods
.method public constructor <init>()V
.registers 2
.line 26
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;-><init>()V
const/4 v0, 0x0
.line 37
iput v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectableIndex:I
.line 40
iput v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItemIndex:I
.line 41
iput v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItemViewIndex:I
.line 131
new-instance v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$2;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$2;-><init>(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onClickListener:Landroid/view/View$OnClickListener;
.line 142
new-instance v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$3;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$3;-><init>(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onScrollListener:Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;
.line 154
new-instance v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$4;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$4;-><init>(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onItemClickListener:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorAdapter$StringSelectorItemClickListener;
return-void
.end method
.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
.registers 1
.line 26
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
return-object p0
.end method
.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)Lhurriyet/mobil/android/hurriyet/utils/CustomSpeedLinearLayoutManager;
.registers 1
.line 26
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->customSpeedLLM:Lhurriyet/mobil/android/hurriyet/utils/CustomSpeedLinearLayoutManager;
return-object p0
.end method
.method static synthetic access$1000(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)V
.registers 1
.line 26
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onPickerScrolled()V
return-void
.end method
.method static synthetic access$1100(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)Landroid/view/View;
.registers 1
.line 26
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->rootView:Landroid/view/View;
return-object p0
.end method
.method static synthetic access$200(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;
.registers 1
.line 26
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onScrollListener:Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;
return-object p0
.end method
.method static synthetic access$300(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)Landroidx/recyclerview/widget/RecyclerView;
.registers 1
.line 26
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->itemRv:Landroidx/recyclerview/widget/RecyclerView;
return-object p0
.end method
.method static synthetic access$400(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)Landroid/widget/TextView;
.registers 1
.line 26
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorSaveTv:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic access$500(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)V
.registers 1
.line 26
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onSaveClicked()V
return-void
.end method
.method static synthetic access$600(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)Landroid/widget/TextView;
.registers 1
.line 26
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorCancelTv:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic access$700(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)V
.registers 1
.line 26
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onCancelClicked()V
return-void
.end method
.method static synthetic access$800(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)I
.registers 1
.line 26
iget p0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItemViewIndex:I
return p0
.end method
.method static synthetic access$900(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;ILandroid/view/View;)V
.registers 3
.line 26
invoke-direct {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onPickerScrollStateChanged(ILandroid/view/View;)V
return-void
.end method
.method private findViews(Landroid/view/View;)V
.registers 3
const v0, 0x7f090377
.line 91
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/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorHeaderTv:Landroid/widget/TextView;
const v0, 0x7f090378
.line 92
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroidx/recyclerview/widget/RecyclerView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->itemRv:Landroidx/recyclerview/widget/RecyclerView;
const v0, 0x7f090379
.line 93
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/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorSaveTv:Landroid/widget/TextView;
const v0, 0x7f090376
.line 94
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/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorCancelTv:Landroid/widget/TextView;
return-void
.end method
.method private initViews()V
.registers 3
.line 98
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorSaveTv:Landroid/widget/TextView;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onClickListener:Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 99
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorCancelTv:Landroid/widget/TextView;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onClickListener:Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 100
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onSelectableReceived()V
return-void
.end method
.method public static newInstance()Lcom/appcore/ui/base/CoreFragment;
.registers 1
.line 49
new-instance v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;
invoke-direct {v0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;-><init>()V
return-object v0
.end method
.method private onCancelClicked()V
.registers 1
.line 228
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onBackPressed()Z
return-void
.end method
.method private onPickerScrollStateChanged(ILandroid/view/View;)V
.registers 5
if-nez p1, :cond_29
.line 167
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->itemRv:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getHeight()I
move-result p1
div-int/lit8 p1, p1, 0x2
invoke-virtual {p2}, Landroid/view/View;->getTop()I
move-result v0
invoke-virtual {p2}, Landroid/view/View;->getHeight()I
move-result v1
div-int/lit8 v1, v1, 0x2
add-int/2addr v0, v1
sub-int/2addr p1, v0
.line 168
invoke-static {p1}, Ljava/lang/Math;->abs(I)I
move-result p1
invoke-virtual {p2}, Landroid/view/View;->getHeight()I
move-result p2
div-int/lit8 p2, p2, 0xa
if-le p1, p2, :cond_29
.line 169
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->itemRv:Landroidx/recyclerview/widget/RecyclerView;
iget p2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItemIndex:I
invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->smoothScrollToPosition(I)V
:cond_29
return-void
.end method
.method private onPickerScrolled()V
.registers 6
const/4 v0, 0x0
.line 175
:goto_1
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->itemRv:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getChildCount()I
move-result v1
if-ge v0, v1, :cond_21
.line 176
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->itemRv:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->getChildAt(I)Landroid/view/View;
move-result-object v2
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->customSpeedLLM:Lhurriyet/mobil/android/hurriyet/utils/CustomSpeedLinearLayoutManager;
iget-object v4, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->itemRv:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;->getChildAt(I)Landroid/view/View;
move-result-object v4
invoke-virtual {v3, v4}, Lhurriyet/mobil/android/hurriyet/utils/CustomSpeedLinearLayoutManager;->getPosition(Landroid/view/View;)I
move-result v3
invoke-direct {p0, v1, v2, v3, v0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->setViewStyle(Landroid/view/View;Landroid/view/View;II)V
add-int/lit8 v0, v0, 0x1
goto :goto_1
:cond_21
return-void
.end method
.method private onSaveClicked()V
.registers 4
.line 214
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
if-eqz v0, :cond_3f
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->stringSelectorListener:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorListener;
if-eqz v0, :cond_3f
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
if-eqz v0, :cond_3f
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItem:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableItem;
if-nez v0, :cond_13
goto :goto_3f
.line 217
:cond_13
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->stringSelectorListener:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorListener;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v1, v1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItem:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableItem;
invoke-virtual {v0, v1, v2}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorListener;->onItemSelected(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableItem;)V
.line 218
iget v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectableIndex:I
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget v1, v1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->selectableCount:I
add-int/lit8 v1, v1, -0x1
if-ge v0, v1, :cond_3c
.line 220
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v1, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->stringSelectorListener:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorListener;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v2, v2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
invoke-virtual {v1, v2}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorListener;->getNextSelectable(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;)Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
move-result-object v1
iput-object v1, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
.line 221
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onSelectableReceived()V
goto :goto_3f
.line 223
:cond_3c
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onBackPressed()Z
:cond_3f
:goto_3f
return-void
.end method
.method private onSelectableReceived()V
.registers 5
.line 104
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
if-eqz v0, :cond_7d
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
if-eqz v0, :cond_7d
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->selectableItemList:Ljava/util/List;
if-eqz v0, :cond_7d
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->selectableItemList:Ljava/util/List;
.line 107
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x1
if-ge v0, v1, :cond_1e
goto :goto_7d
.line 111
:cond_1e
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorHeaderTv:Landroid/widget/TextView;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v2, v2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object v2, v2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->titleText:Ljava/lang/String;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 112
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorSaveTv:Landroid/widget/TextView;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v2, v2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object v2, v2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->saveText:Ljava/lang/String;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 113
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorCancelTv:Landroid/widget/TextView;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v2, v2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object v2, v2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->cancelText:Ljava/lang/String;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 114
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget v0, v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->selectableIndex:I
iput v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectableIndex:I
.line 116
new-instance v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorAdapter;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object v2, v2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object v2, v2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->selectableItemList:Ljava/util/List;
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onItemClickListener:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorAdapter$StringSelectorItemClickListener;
invoke-direct {v0, v2, v3}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorAdapter;-><init>(Ljava/util/List;Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorAdapter$StringSelectorItemClickListener;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorAdapter:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorAdapter;
.line 117
new-instance v0, Lhurriyet/mobil/android/hurriyet/utils/CustomSpeedLinearLayoutManager;
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v2
const/4 v3, 0x0
invoke-direct {v0, v2, v1, v3}, Lhurriyet/mobil/android/hurriyet/utils/CustomSpeedLinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->customSpeedLLM:Lhurriyet/mobil/android/hurriyet/utils/CustomSpeedLinearLayoutManager;
.line 118
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->itemRv:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 119
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->itemRv:Landroidx/recyclerview/widget/RecyclerView;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->stringSelectorAdapter:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorAdapter;
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 120
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v0
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/HApp;->mHandler:Landroid/os/Handler;
new-instance v1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$1;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$1;-><init>(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.line 108
:cond_7d
:goto_7d
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->onBackPressed()Z
return-void
.end method
.method private setViewStyle(Landroid/view/View;Landroid/view/View;II)V
.registers 9
.line 181
invoke-virtual {p1}, Landroid/view/View;->getHeight()I
move-result p1
div-int/lit8 p1, p1, 0x2
.line 182
invoke-virtual {p2}, Landroid/view/View;->getHeight()I
move-result v0
div-int/lit8 v0, v0, 0x2
invoke-virtual {p2}, Landroid/view/View;->getTop()I
move-result v1
add-int/2addr v0, v1
sub-int/2addr p1, v0
.line 183
invoke-static {p1}, Ljava/lang/Math;->abs(I)I
move-result p1
const/high16 v0, 0x40000000 # 2.0f
if-lez p1, :cond_22
int-to-float v1, p1
.line 187
invoke-virtual {p2}, Landroid/view/View;->getHeight()I
move-result v2
int-to-float v2, v2
div-float/2addr v1, v2
sub-float/2addr v0, v1
:cond_22
const/high16 v1, 0x3f800000 # 1.0f
cmpg-float v2, v0, v1
if-gez v2, :cond_2a
const/high16 v0, 0x3f800000 # 1.0f
.line 195
:cond_2a
instance-of v1, p2, Landroid/widget/TextView;
if-eqz v1, :cond_83
.line 196
move-object v1, p2
check-cast v1, Landroid/widget/TextView;
const/4 v2, 0x0
iget v3, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->originalTextSize:I
int-to-float v3, v3
mul-float v3, v3, v0
invoke-virtual {v1, v2, v3}, Landroid/widget/TextView;->setTextSize(IF)V
int-to-float p1, p1
.line 197
invoke-virtual {p2}, Landroid/view/View;->getHeight()I
move-result p2
int-to-float p2, p2
const/high16 v0, 0x3f000000 # 0.5f
mul-float p2, p2, v0
cmpg-float p1, p1, p2
if-gez p1, :cond_7e
.line 198
iget p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectionColor:I
invoke-virtual {v1, p1}, Landroid/widget/TextView;->setTextColor(I)V
.line 199
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
if-eqz p1, :cond_83
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
if-eqz p1, :cond_83
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->selectableItemList:Ljava/util/List;
if-eqz p1, :cond_83
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->selectableItemList:Ljava/util/List;
.line 202
invoke-interface {p1}, Ljava/util/List;->size()I
move-result p1
if-ge p3, p1, :cond_83
.line 203
iput p3, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItemIndex:I
.line 204
iput p4, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItemViewIndex:I
.line 205
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;->selectableItemList:Ljava/util/List;
iget p2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItemIndex:I
invoke-interface {p1, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableItem;
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectedItem:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableItem;
goto :goto_83
.line 208
:cond_7e
iget p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->unselectedColor:I
invoke-virtual {v1, p1}, Landroid/widget/TextView;->setTextColor(I)V
:cond_83
:goto_83
return-void
.end method
# virtual methods
.method protected getConfigurationsForFragment(Lcom/appcore/configuration/ConfigurationsForFragment;)V
.registers 3
.line 61
invoke-super {p0, p1}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->getConfigurationsForFragment(Lcom/appcore/configuration/ConfigurationsForFragment;)V
const v0, 0x7f0c0073
.line 62
iput v0, p1, Lcom/appcore/configuration/ConfigurationsForFragment;->layoutID:I
return-void
.end method
.method public isTabVisible()Z
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public onBackPressed()Z
.registers 3
.line 254
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
check-cast v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorActivity;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->rootView:Landroid/view/View;
invoke-virtual {v0, v1}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorActivity;->closeWithAnimation(Landroid/view/View;)V
const/4 v0, 0x1
return v0
.end method
.method protected onDataReceived(Lcom/appcore/utils/helpers/DataTransferObject;Z)V
.registers 4
.line 55
move-object v0, p1
check-cast v0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
.line 56
invoke-super {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onDataReceived(Lcom/appcore/utils/helpers/DataTransferObject;Z)V
return-void
.end method
.method public onPause()V
.registers 2
.line 236
invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onPause()V
.line 237
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->onEnterBundle()V
return-void
.end method
.method public onResume()V
.registers 5
.line 242
invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onResume()V
.line 243
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->onExitBundle()V
.line 244
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v0
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/HApp;->mHandler:Landroid/os/Handler;
new-instance v1, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$5;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment$5;-><init>(Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;)V
const-wide/16 v2, 0x12c
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.registers 3
.line 72
invoke-super {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.line 73
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->rootView:Landroid/view/View;
.line 74
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
if-eqz p2, :cond_45
iget-object p2, p2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->hurriyetStringSelectableModel:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectableModel;
if-eqz p2, :cond_45
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->data:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;
iget-object p2, p2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragmentData;->stringSelectorListener:Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorListener;
if-nez p2, :cond_14
goto :goto_45
.line 79
:cond_14
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p2
if-eqz p2, :cond_23
.line 80
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p2
check-cast p2, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorActivity;
invoke-virtual {p2, p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorActivity;->setOnBackListener(Lcom/appcore/ui/listeners/OnBackListener;)V
:cond_23
const p2, 0x7f07021f
.line 82
invoke-static {p2}, Lhurriyet/mobil/android/hurriyet/HApp;->getDimenWithID(I)I
move-result p2
iput p2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->originalTextSize:I
const p2, 0x7f060040
.line 83
invoke-static {p2}, Lhurriyet/mobil/android/hurriyet/HApp;->getColorWithID(I)I
move-result p2
iput p2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->selectionColor:I
const p2, 0x7f060035
.line 84
invoke-static {p2}, Lhurriyet/mobil/android/hurriyet/HApp;->getColorWithID(I)I
move-result p2
iput p2, p0, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->unselectedColor:I
.line 86
invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->findViews(Landroid/view/View;)V
.line 87
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->initViews()V
return-void
.line 75
:cond_45
:goto_45
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/features/stringselector/HurriyetStringSelectorFragment;->goBackToPreviousPage()V
return-void
.end method