FullScreenPhotoPagerFragment.smali
.class public Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;
.super Lcom/appcore/ui/base/CoreFragment;
.source "FullScreenPhotoPagerFragment.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$FullScreenPhotoPagerListener;,
Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$PhotoPagerAdapter;
}
.end annotation
# instance fields
.field private mCloseBtn:Landroid/widget/ImageView;
.field private mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
.field private final mOnClickListener:Landroid/view/View$OnClickListener;
.field private final mOnPageChangedListener:Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;
.field private mPager:Landroidx/viewpager/widget/ViewPager;
.field private mPreviousPosition:I
.field private mShareBtn:Landroid/widget/ImageView;
.field private mTopArea:Landroid/view/View;
# direct methods
.method public constructor <init>()V
.registers 2
.line 37
invoke-direct {p0}, Lcom/appcore/ui/base/CoreFragment;-><init>()V
const/4 v0, 0x0
.line 44
iput v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mPreviousPosition:I
.line 109
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$1;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$1;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mOnPageChangedListener:Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;
.line 150
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$2;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$2;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mOnClickListener:Landroid/view/View$OnClickListener;
return-void
.end method
.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;)I
.registers 1
.line 37
iget p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mPreviousPosition:I
return p0
.end method
.method static synthetic access$002(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;I)I
.registers 2
.line 37
iput p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mPreviousPosition:I
return p1
.end method
.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;)Landroidx/viewpager/widget/ViewPager;
.registers 1
.line 37
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mPager:Landroidx/viewpager/widget/ViewPager;
return-object p0
.end method
.method static synthetic access$200(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;)Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
.registers 1
.line 37
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
return-object p0
.end method
.method static synthetic access$300(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;IZZ)V
.registers 4
.line 37
invoke-direct {p0, p1, p2, p3}, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->sendPageChangedAction(IZZ)V
return-void
.end method
.method static synthetic access$400(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;)Landroid/widget/ImageView;
.registers 1
.line 37
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mCloseBtn:Landroid/widget/ImageView;
return-object p0
.end method
.method static synthetic access$500(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;)Landroid/widget/ImageView;
.registers 1
.line 37
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mShareBtn:Landroid/widget/ImageView;
return-object p0
.end method
.method private getPagerAdapter()Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$PhotoPagerAdapter;
.registers 3
.line 98
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
if-eqz v0, :cond_14
.line 99
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;->filteredGalleryItemList:Ljava/util/List;
if-eqz v0, :cond_14
.line 100
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_14
.line 101
new-instance v1, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$PhotoPagerAdapter;
invoke-direct {v1, p0, v0}, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$PhotoPagerAdapter;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;Ljava/util/List;)V
return-object v1
:cond_14
const/4 v0, 0x0
return-object v0
.end method
.method public static newInstance()Lcom/appcore/ui/base/CoreFragment;
.registers 1
.line 47
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;
invoke-direct {v0}, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;-><init>()V
return-object v0
.end method
.method private sendPageChangedAction(IZZ)V
.registers 10
if-ltz p1, :cond_3b
.line 247
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
if-eqz p1, :cond_3b
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;->dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
if-eqz p1, :cond_3b
if-eqz p2, :cond_14
const p1, 0x7f1000d2
.line 250
invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object p1
goto :goto_1b
:cond_14
const p1, 0x7f1000d1
.line 252
invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object p1
:goto_1b
move-object v3, p1
.line 256
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
iget-object v0, p1, Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;->dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
const p1, 0x7f1000a4
.line 258
invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v1
const p1, 0x7f100067
.line 259
invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v2
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;->dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
iget-object v4, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->trackingUrl:Ljava/lang/String;
.line 262
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->getUserVisibleHint()Z
move-result v5
.line 256
invoke-static/range {v0 .. v5}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->logEvent(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
:cond_3b
return-void
.end method
# virtual methods
.method protected getConfigurationsForFragment(Lcom/appcore/configuration/ConfigurationsForFragment;)V
.registers 3
const v0, 0x7f0c0061
.line 58
iput v0, p1, Lcom/appcore/configuration/ConfigurationsForFragment;->layoutID:I
return-void
.end method
.method protected onDataReceived(Lcom/appcore/utils/helpers/DataTransferObject;Z)V
.registers 4
.line 52
move-object v0, p1
check-cast v0, Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
.line 53
invoke-super {p0, p1, p2}, Lcom/appcore/ui/base/CoreFragment;->onDataReceived(Lcom/appcore/utils/helpers/DataTransferObject;Z)V
return-void
.end method
.method public onPause()V
.registers 2
.line 87
invoke-super {p0}, Lcom/appcore/ui/base/CoreFragment;->onPause()V
.line 88
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;->onEnterBundle()V
return-void
.end method
.method public onResume()V
.registers 2
.line 93
invoke-super {p0}, Lcom/appcore/ui/base/CoreFragment;->onResume()V
.line 94
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;->onExitBundle()V
return-void
.end method
.method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.registers 4
.line 63
invoke-super {p0, p1, p2}, Lcom/appcore/ui/base/CoreFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
const p2, 0x7f090182
.line 64
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mTopArea:Landroid/view/View;
const p2, 0x7f090181
.line 65
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Landroid/widget/ImageView;
iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mCloseBtn:Landroid/widget/ImageView;
const p2, 0x7f090183
.line 66
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Landroid/widget/ImageView;
iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mShareBtn:Landroid/widget/ImageView;
const p2, 0x7f090180
.line 67
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroidx/viewpager/widget/ViewPager;
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mPager:Landroidx/viewpager/widget/ViewPager;
.line 69
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
if-eqz p1, :cond_62
.line 70
iget-boolean p1, p1, Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;->isTopAreaEnabled:Z
const/4 p2, 0x0
if-eqz p1, :cond_3b
.line 71
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mTopArea:Landroid/view/View;
invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V
.line 73
:cond_3b
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mCloseBtn:Landroid/widget/ImageView;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mOnClickListener:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 74
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mShareBtn:Landroid/widget/ImageView;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mOnClickListener:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 76
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mPager:Landroidx/viewpager/widget/ViewPager;
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->getPagerAdapter()Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment$PhotoPagerAdapter;
move-result-object v0
invoke-virtual {p1, v0}, Landroidx/viewpager/widget/ViewPager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V
.line 77
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mPager:Landroidx/viewpager/widget/ViewPager;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mData:Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;
iget v0, v0, Lhurriyet/mobil/android/hurriyet/datatransferobjects/FullScreenPhotoPagerFragmentData;->initialSelectedPosition:I
invoke-virtual {p1, v0, p2}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(IZ)V
.line 78
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mPager:Landroidx/viewpager/widget/ViewPager;
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mOnPageChangedListener:Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;
invoke-virtual {p1, p2}, Landroidx/viewpager/widget/ViewPager;->addOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V
.line 81
:cond_62
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object p1
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getResources()Landroid/content/res/Resources;
move-result-object p1
const p2, 0x7f060147
invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getColor(I)I
move-result p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mCloseBtn:Landroid/widget/ImageView;
invoke-static {p1, v0}, Lcom/appcore/utils/helpers/UiHelpers;->setColorFilterForDrawable(ILandroid/widget/ImageView;)V
.line 82
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object p1
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getResources()Landroid/content/res/Resources;
move-result-object p1
invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getColor(I)I
move-result p1
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/fragments/FullScreenPhotoPagerFragment;->mShareBtn:Landroid/widget/ImageView;
invoke-static {p1, p2}, Lcom/appcore/utils/helpers/UiHelpers;->setColorFilterForDrawable(ILandroid/widget/ImageView;)V
return-void
.end method