PhotoPreview.smali

.class public Lcom/preview/PhotoPreview;
.super Ljava/lang/Object;
.source "PhotoPreview.java"


# instance fields
.field private mDialogFragment:Lcom/preview/PreviewDialogFragment;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Landroidx/appcompat/app/AppCompatActivity;Lcom/preview/interfaces/ImageLoader;)V
    .registers 4
    .param p1, "activity"    # Landroidx/appcompat/app/AppCompatActivity;
    .param p2, "imageLoader"    # Lcom/preview/interfaces/ImageLoader;

    .line 36
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 37
    new-instance v0, Lcom/preview/PreviewDialogFragment;

    invoke-direct {v0}, Lcom/preview/PreviewDialogFragment;-><init>()V

    iput-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    .line 38
    invoke-virtual {v0, p1}, Lcom/preview/PreviewDialogFragment;->setActivity(Landroidx/appcompat/app/AppCompatActivity;)V

    .line 39
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p2}, Lcom/preview/PreviewDialogFragment;->setImageLoader(Lcom/preview/interfaces/ImageLoader;)V

    .line 40
    return-void
.end method

.method public constructor <init>(Landroidx/fragment/app/FragmentActivity;Lcom/preview/interfaces/ImageLoader;)V
    .registers 4
    .param p1, "activity"    # Landroidx/fragment/app/FragmentActivity;
    .param p2, "imageLoader"    # Lcom/preview/interfaces/ImageLoader;

    .line 46
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 47
    new-instance v0, Lcom/preview/PreviewDialogFragment;

    invoke-direct {v0}, Lcom/preview/PreviewDialogFragment;-><init>()V

    iput-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    .line 48
    invoke-virtual {v0, p1}, Lcom/preview/PreviewDialogFragment;->setActivity(Landroidx/fragment/app/FragmentActivity;)V

    .line 49
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p2}, Lcom/preview/PreviewDialogFragment;->setImageLoader(Lcom/preview/interfaces/ImageLoader;)V

    .line 50
    return-void
.end method

.method public constructor <init>(Landroidx/fragment/app/FragmentActivity;ZLcom/preview/interfaces/ImageLoader;)V
    .registers 5
    .param p1, "activity"    # Landroidx/fragment/app/FragmentActivity;
    .param p2, "isShowTitle"    # Z
    .param p3, "imageLoader"    # Lcom/preview/interfaces/ImageLoader;

    .line 56
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 57
    new-instance v0, Lcom/preview/PreviewDialogFragment;

    invoke-direct {v0}, Lcom/preview/PreviewDialogFragment;-><init>()V

    iput-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    .line 58
    invoke-virtual {v0, p1}, Lcom/preview/PreviewDialogFragment;->setActivity(Landroidx/fragment/app/FragmentActivity;)V

    .line 59
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p2}, Lcom/preview/PreviewDialogFragment;->setIsShowTitle(Z)V

    .line 60
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p3}, Lcom/preview/PreviewDialogFragment;->setImageLoader(Lcom/preview/interfaces/ImageLoader;)V

    .line 61
    return-void
.end method


# virtual methods
.method public setDelayShowProgressTime(J)V
    .registers 4
    .param p1, "delayShowProgressTime"    # J

    .line 80
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p1, p2}, Lcom/preview/PreviewDialogFragment;->setDelayShowProgressTime(J)V

    .line 81
    return-void
.end method

.method public setImageLoader(Lcom/preview/interfaces/ImageLoader;)V
    .registers 3
    .param p1, "imageLoader"    # Lcom/preview/interfaces/ImageLoader;

    .line 64
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p1}, Lcom/preview/PreviewDialogFragment;->setImageLoader(Lcom/preview/interfaces/ImageLoader;)V

    .line 65
    return-void
.end method

.method public setIndicatorType(I)V
    .registers 3
    .param p1, "indicatorType"    # I

    .line 76
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p1}, Lcom/preview/PreviewDialogFragment;->setIndicatorType(I)V

    .line 77
    return-void
.end method

.method public setLongClickListener(Lcom/preview/interfaces/OnLongClickListener;)V
    .registers 3
    .param p1, "longClickListener"    # Lcom/preview/interfaces/OnLongClickListener;

    .line 68
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p1}, Lcom/preview/PreviewDialogFragment;->setLongClickListener(Lcom/preview/interfaces/OnLongClickListener;)V

    .line 69
    return-void
.end method

.method public setOnDismissListener(Lcom/preview/interfaces/OnDismissListener;)V
    .registers 3
    .param p1, "onDismissListener"    # Lcom/preview/interfaces/OnDismissListener;

    .line 72
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p1}, Lcom/preview/PreviewDialogFragment;->setOnDismissListener(Lcom/preview/interfaces/OnDismissListener;)V

    .line 73
    return-void
.end method

.method public setProgressColor(I)V
    .registers 3
    .param p1, "progressColor"    # I

    .line 85
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p1}, Lcom/preview/PreviewDialogFragment;->setProgressColor(I)V

    .line 86
    return-void
.end method

.method public setProgressDrawable(Landroid/graphics/drawable/Drawable;)V
    .registers 3
    .param p1, "progressDrawable"    # Landroid/graphics/drawable/Drawable;

    .line 89
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p1}, Lcom/preview/PreviewDialogFragment;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 90
    return-void
.end method

.method public show(Landroid/view/View;ILjava/util/List;)V
    .registers 5
    .param p1, "srcImageContainer"    # Landroid/view/View;
    .param p2, "defaultShowPosition"    # I
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/view/View;",
            "I",
            "Ljava/util/List<",
            "*>;)V"
        }
    .end annotation

    .line 130
    .local p3, "picUrls":Ljava/util/List;, "Ljava/util/List<*>;"
    iget-object v0, p0, Lcom/preview/PhotoPreview;->mDialogFragment:Lcom/preview/PreviewDialogFragment;

    invoke-virtual {v0, p1, p2, p3}, Lcom/preview/PreviewDialogFragment;->show(Landroid/view/View;ILjava/util/List;)V

    .line 131
    return-void
.end method

.method public varargs show(Landroid/view/View;I[Ljava/lang/Object;)V
    .registers 5
    .param p1, "srcImageContainer"    # Landroid/view/View;
    .param p2, "defaultShowPosition"    # I
    .param p3, "picUrls"    # [Ljava/lang/Object;

    .line 119
    invoke-static {p3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    invoke-virtual {p0, p1, p2, v0}, Lcom/preview/PhotoPreview;->show(Landroid/view/View;ILjava/util/List;)V

    .line 120
    return-void
.end method

.method public show(Landroid/view/View;Ljava/util/List;)V
    .registers 4
    .param p1, "srcImageContainer"    # Landroid/view/View;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/view/View;",
            "Ljava/util/List<",
            "*>;)V"
        }
    .end annotation

    .line 109
    .local p2, "picUrls":Ljava/util/List;, "Ljava/util/List<*>;"
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0, p2}, Lcom/preview/PhotoPreview;->show(Landroid/view/View;ILjava/util/List;)V

    .line 110
    return-void
.end method

.method public varargs show(Landroid/view/View;[Ljava/lang/Object;)V
    .registers 4
    .param p1, "srcImageContainer"    # Landroid/view/View;
    .param p2, "picUrls"    # [Ljava/lang/Object;

    .line 99
    invoke-static {p2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    invoke-virtual {p0, p1, v0}, Lcom/preview/PhotoPreview;->show(Landroid/view/View;Ljava/util/List;)V

    .line 100
    return-void
.end method