.class public Lcom/luck/picture/lib/PictureSelectionModel; .super Ljava/lang/Object; .source "PictureSelectionModel.java" # instance fields .field private selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; .field private selector:Lcom/luck/picture/lib/PictureSelector; # direct methods .method public constructor (Lcom/luck/picture/lib/PictureSelector;I)V .registers 3 .line 35 invoke-direct {p0}, Ljava/lang/Object;->()V .line 36 iput-object p1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selector:Lcom/luck/picture/lib/PictureSelector; .line 37 invoke-static {}, Lcom/luck/picture/lib/config/PictureSelectionConfig;->getCleanInstance()Lcom/luck/picture/lib/config/PictureSelectionConfig; move-result-object p1 iput-object p1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; .line 38 iput p2, p1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->chooseMode:I return-void .end method .method public constructor (Lcom/luck/picture/lib/PictureSelector;IZ)V .registers 4 .line 41 invoke-direct {p0}, Ljava/lang/Object;->()V .line 42 iput-object p1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selector:Lcom/luck/picture/lib/PictureSelector; .line 43 invoke-static {}, Lcom/luck/picture/lib/config/PictureSelectionConfig;->getCleanInstance()Lcom/luck/picture/lib/config/PictureSelectionConfig; move-result-object p1 iput-object p1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; .line 44 iput-boolean p3, p1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->camera:Z .line 45 iget-object p1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p2, p1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->chooseMode:I return-void .end method # virtual methods .method public cameraFileName(Ljava/lang/String;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 371 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->cameraFileName:Ljava/lang/String; return-object p0 .end method .method public circleDimmedLayer(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 136 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->circleDimmedLayer:Z return-object p0 .end method .method public compress(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 332 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isCompress:Z return-object p0 .end method .method public compressQuality(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 342 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->compressQuality:I return-object p0 .end method .method public compressSavePath(Ljava/lang/String;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 360 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->compressSavePath:Ljava/lang/String; return-object p0 .end method .method public cropCompressQuality(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 314 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->cropCompressQuality:I return-object p0 .end method .method public cropWH(II)Lcom/luck/picture/lib/PictureSelectionModel; .registers 4 .line 232 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->cropWidth:I .line 233 iget-object p1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p2, p1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->cropHeight:I return-object p0 .end method .method public cutOutQuality(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 323 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->cropCompressQuality:I return-object p0 .end method .method public enableCrop(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 91 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->enableCrop:Z return-object p0 .end method .method public enablePreviewAudio(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 100 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->enablePreviewAudio:Z return-object p0 .end method .method public forResult(I)V .registers 5 .line 680 invoke-static {}, Lcom/luck/picture/lib/tools/DoubleUtils;->isFastDoubleClick()Z move-result v0 if-nez v0, :cond_47 .line 681 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selector:Lcom/luck/picture/lib/PictureSelector; invoke-virtual {v0}, Lcom/luck/picture/lib/PictureSelector;->getActivity()Landroid/app/Activity; move-result-object v0 if-eqz v0, :cond_47 .line 682 iget-object v1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; if-nez v1, :cond_13 goto :goto_47 .line 685 :cond_13 new-instance v1, Landroid/content/Intent; iget-object v2, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-boolean v2, v2, Lcom/luck/picture/lib/config/PictureSelectionConfig;->camera:Z if-eqz v2, :cond_1e .line 686 const-class v2, Lcom/luck/picture/lib/PictureSelectorCameraEmptyActivity; goto :goto_20 :cond_1e const-class v2, Lcom/luck/picture/lib/PictureSelectorActivity; :goto_20 invoke-direct {v1, v0, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V .line 687 iget-object v2, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selector:Lcom/luck/picture/lib/PictureSelector; invoke-virtual {v2}, Lcom/luck/picture/lib/PictureSelector;->getFragment()Landroidx/fragment/app/Fragment; move-result-object v2 if-eqz v2, :cond_2f .line 689 invoke-virtual {v2, v1, p1}, Landroidx/fragment/app/Fragment;->startActivityForResult(Landroid/content/Intent;I)V goto :goto_32 .line 691 :cond_2f invoke-virtual {v0, v1, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V .line 693 :goto_32 iget-object p1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-object p1, p1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->windowAnimationStyle:Lcom/luck/picture/lib/style/PictureWindowAnimationStyle; if-eqz p1, :cond_3f .line 694 iget v1, p1, Lcom/luck/picture/lib/style/PictureWindowAnimationStyle;->activityEnterAnimation:I if-eqz v1, :cond_3f .line 696 iget p1, p1, Lcom/luck/picture/lib/style/PictureWindowAnimationStyle;->activityEnterAnimation:I goto :goto_41 .line 697 :cond_3f sget p1, Lcom/luck/picture/lib/R$anim;->picture_anim_enter:I :goto_41 sget v1, Lcom/luck/picture/lib/R$anim;->picture_anim_fade_in:I .line 694 invoke-virtual {v0, p1, v1}, Landroid/app/Activity;->overridePendingTransition(II)V nop :cond_47 :goto_47 return-void .end method .method public forResult(III)V .registers 7 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 709 invoke-static {}, Lcom/luck/picture/lib/tools/DoubleUtils;->isFastDoubleClick()Z move-result v0 if-nez v0, :cond_33 .line 710 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selector:Lcom/luck/picture/lib/PictureSelector; invoke-virtual {v0}, Lcom/luck/picture/lib/PictureSelector;->getActivity()Landroid/app/Activity; move-result-object v0 if-nez v0, :cond_f return-void .line 714 :cond_f new-instance v1, Landroid/content/Intent; iget-object v2, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; if-eqz v2, :cond_1c iget-boolean v2, v2, Lcom/luck/picture/lib/config/PictureSelectionConfig;->camera:Z if-eqz v2, :cond_1c .line 715 const-class v2, Lcom/luck/picture/lib/PictureSelectorCameraEmptyActivity; goto :goto_1e :cond_1c const-class v2, Lcom/luck/picture/lib/PictureSelectorActivity; :goto_1e invoke-direct {v1, v0, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V .line 716 iget-object v2, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selector:Lcom/luck/picture/lib/PictureSelector; invoke-virtual {v2}, Lcom/luck/picture/lib/PictureSelector;->getFragment()Landroidx/fragment/app/Fragment; move-result-object v2 if-eqz v2, :cond_2d .line 718 invoke-virtual {v2, v1, p1}, Landroidx/fragment/app/Fragment;->startActivityForResult(Landroid/content/Intent;I)V goto :goto_30 .line 720 :cond_2d invoke-virtual {v0, v1, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V .line 722 :goto_30 invoke-virtual {v0, p2, p3}, Landroid/app/Activity;->overridePendingTransition(II)V :cond_33 return-void .end method .method public freeStyleCropEnabled(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 109 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->freeStyleCropEnabled:Z return-object p0 .end method .method public glideOverride(II)Lcom/luck/picture/lib/PictureSelectionModel; .registers 4 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 273 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->overrideWidth:I .line 274 iget-object p1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p2, p1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->overrideHeight:I return-object p0 .end method .method public hideBottomControls(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 164 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->hideBottomControls:Z return-object p0 .end method .method public imageFormat(Ljava/lang/String;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 221 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->suffixType:Ljava/lang/String; return-object p0 .end method .method public imageSpanCount(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 295 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->imageSpanCount:I return-object p0 .end method .method public isCamera(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 398 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isCamera:Z return-object p0 .end method .method public isChangeStatusBarFontColor(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 514 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isChangeStatusBarFontColor:Z return-object p0 .end method .method public isDragFrame(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 485 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isDragFrame:Z return-object p0 .end method .method public isFallbackVersion(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 670 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isFallbackVersion:Z return-object p0 .end method .method public isGif(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 432 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isGif:Z return-object p0 .end method .method public isNotPreviewDownload(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 459 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isNotPreviewDownload:Z return-object p0 .end method .method public isOpenStyleCheckNumMode(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 540 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isOpenStyleCheckNumMode:Z return-object p0 .end method .method public isOpenStyleNumComplete(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 527 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isOpenStyleNumComplete:Z return-object p0 .end method .method public isSingleDirectReturn(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 5 .line 202 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; .line 203 iget v1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->selectionMode:I const/4 v2, 0x1 if-ne v1, v2, :cond_8 goto :goto_9 :cond_8 const/4 p1, 0x0 :goto_9 iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isSingleDirectReturn:Z return-object p0 .end method .method public isZoomAnim(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 380 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->zoomAnim:Z return-object p0 .end method .method public loadImageEngine(Lcom/luck/picture/lib/engine/ImageEngine;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 71 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-object v0, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->imageEngine:Lcom/luck/picture/lib/engine/ImageEngine; if-eq v0, p1, :cond_a .line 72 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->imageEngine:Lcom/luck/picture/lib/engine/ImageEngine; :cond_a return-object p0 .end method .method public maxSelectNum(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 184 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->maxSelectNum:I return-object p0 .end method .method public minSelectNum(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 193 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->minSelectNum:I return-object p0 .end method .method public minimumCompressSize(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 304 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->minimumCompressSize:I return-object p0 .end method .method public openClickSound(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 477 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->openClickSound:Z return-object p0 .end method .method public openExternalPreview(ILjava/lang/String;Ljava/util/List;)V .registers 6 .annotation system Ldalvik/annotation/Signature; value = { "(I", "Ljava/lang/String;", "Ljava/util/List<", "Lcom/luck/picture/lib/entity/LocalMedia;", ">;)V" } .end annotation .line 750 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selector:Lcom/luck/picture/lib/PictureSelector; if-eqz v0, :cond_1e .line 752 iget-object v1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-object v1, v1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->windowAnimationStyle:Lcom/luck/picture/lib/style/PictureWindowAnimationStyle; if-eqz v1, :cond_19 iget-object v1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-object v1, v1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->windowAnimationStyle:Lcom/luck/picture/lib/style/PictureWindowAnimationStyle; iget v1, v1, Lcom/luck/picture/lib/style/PictureWindowAnimationStyle;->activityPreviewEnterAnimation:I if-eqz v1, :cond_19 .line 754 iget-object v1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-object v1, v1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->windowAnimationStyle:Lcom/luck/picture/lib/style/PictureWindowAnimationStyle; iget v1, v1, Lcom/luck/picture/lib/style/PictureWindowAnimationStyle;->activityPreviewEnterAnimation:I goto :goto_1a :cond_19 const/4 v1, 0x0 .line 751 :goto_1a invoke-virtual {v0, p1, p2, p3, v1}, Lcom/luck/picture/lib/PictureSelector;->externalPicturePreview(ILjava/lang/String;Ljava/util/List;I)V return-void .line 756 :cond_1e new-instance p1, Ljava/lang/NullPointerException; const-string p2, "This PictureSelector is Null" invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V throw p1 .end method .method public openExternalPreview(ILjava/util/List;)V .registers 5 .annotation system Ldalvik/annotation/Signature; value = { "(I", "Ljava/util/List<", "Lcom/luck/picture/lib/entity/LocalMedia;", ">;)V" } .end annotation .line 733 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selector:Lcom/luck/picture/lib/PictureSelector; if-eqz v0, :cond_1e .line 735 iget-object v1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-object v1, v1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->windowAnimationStyle:Lcom/luck/picture/lib/style/PictureWindowAnimationStyle; if-eqz v1, :cond_19 iget-object v1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-object v1, v1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->windowAnimationStyle:Lcom/luck/picture/lib/style/PictureWindowAnimationStyle; iget v1, v1, Lcom/luck/picture/lib/style/PictureWindowAnimationStyle;->activityPreviewEnterAnimation:I if-eqz v1, :cond_19 .line 737 iget-object v1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-object v1, v1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->windowAnimationStyle:Lcom/luck/picture/lib/style/PictureWindowAnimationStyle; iget v1, v1, Lcom/luck/picture/lib/style/PictureWindowAnimationStyle;->activityPreviewEnterAnimation:I goto :goto_1a :cond_19 const/4 v1, 0x0 .line 734 :goto_1a invoke-virtual {v0, p1, p2, v1}, Lcom/luck/picture/lib/PictureSelector;->externalPicturePreview(ILjava/util/List;I)V return-void .line 739 :cond_1e new-instance p1, Ljava/lang/NullPointerException; const-string p2, "This PictureSelector is Null" invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V throw p1 .end method .method public previewEggs(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 389 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->previewEggs:Z return-object p0 .end method .method public previewImage(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 441 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->enablePreview:Z return-object p0 .end method .method public previewVideo(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 450 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->enPreviewVideo:Z return-object p0 .end method .method public queryMaxFileSize(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 423 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->filterFileSize:I return-object p0 .end method .method public querySpecifiedFormatSuffix(Ljava/lang/String;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 468 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->specifiedFormat:Ljava/lang/String; return-object p0 .end method .method public recordVideoSecond(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 261 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->recordVideoSecond:I return-object p0 .end method .method public rotateEnabled(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 127 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->rotateEnabled:Z return-object p0 .end method .method public scaleEnabled(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 118 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->scaleEnabled:Z return-object p0 .end method .method public selectionMedia(Ljava/util/List;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lcom/luck/picture/lib/entity/LocalMedia;", ">;)", "Lcom/luck/picture/lib/PictureSelectionModel;" } .end annotation if-nez p1, :cond_7 .line 495 new-instance p1, Ljava/util/ArrayList; invoke-direct {p1}, Ljava/util/ArrayList;->()V .line 497 :cond_7 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget v0, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->selectionMode:I const/4 v1, 0x1 if-ne v0, v1, :cond_17 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-boolean v0, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isSingleDirectReturn:Z if-eqz v0, :cond_17 .line 499 invoke-interface {p1}, Ljava/util/List;->clear()V .line 501 :cond_17 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->selectionMedias:Ljava/util/List; return-object p0 .end method .method public selectionMode(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 82 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->selectionMode:I return-object p0 .end method .method public setCropStatusBarColorPrimaryDark(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 590 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->cropStatusBarColorPrimaryDark:I return-object p0 .end method .method public setCropTitleBarBackgroundColor(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 578 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->cropTitleBarBackgroundColor:I return-object p0 .end method .method public setCropTitleColor(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 602 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->cropTitleColor:I return-object p0 .end method .method public setDownArrowDrawable(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 626 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->downResId:I return-object p0 .end method .method public setLanguage(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 62 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->language:I return-object p0 .end method .method public setOutputCameraPath(Ljava/lang/String;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 411 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->outputCameraPath:Ljava/lang/String; return-object p0 .end method .method public setPictureCropStyle(Lcom/luck/picture/lib/style/PictureCropParameterStyle;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 637 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->cropStyle:Lcom/luck/picture/lib/style/PictureCropParameterStyle; return-object p0 .end method .method public setPictureStyle(Lcom/luck/picture/lib/style/PictureParameterStyle;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 648 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->style:Lcom/luck/picture/lib/style/PictureParameterStyle; return-object p0 .end method .method public setPictureWindowAnimationStyle(Lcom/luck/picture/lib/style/PictureWindowAnimationStyle;)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 659 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-object p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->windowAnimationStyle:Lcom/luck/picture/lib/style/PictureWindowAnimationStyle; return-object p0 .end method .method public setStatusBarColorPrimaryDark(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 565 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->pictureStatusBarColor:I return-object p0 .end method .method public setTitleBarBackgroundColor(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 552 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->titleBarBackgroundColor:I return-object p0 .end method .method public setUpArrowDrawable(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 614 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->upResId:I return-object p0 .end method .method public showCropFrame(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 145 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->showCropFrame:Z return-object p0 .end method .method public showCropGrid(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 154 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->showCropGrid:Z return-object p0 .end method .method public sizeMultiplier(F)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 286 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->sizeMultiplier:F return-object p0 .end method .method public synOrAsy(Z)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 351 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput-boolean p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->synOrAsy:Z return-object p0 .end method .method public theme(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 53 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->themeStyleId:I return-object p0 .end method .method public videoMaxSecond(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 242 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; mul-int/lit16 p1, p1, 0x3e8 iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->videoMaxSecond:I return-object p0 .end method .method public videoMinSecond(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 251 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; mul-int/lit16 p1, p1, 0x3e8 iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->videoMinSecond:I return-object p0 .end method .method public videoQuality(I)Lcom/luck/picture/lib/PictureSelectionModel; .registers 3 .line 212 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->videoQuality:I return-object p0 .end method .method public withAspectRatio(II)Lcom/luck/picture/lib/PictureSelectionModel; .registers 4 .line 174 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p1, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->aspect_ratio_x:I .line 175 iget-object p1, p0, Lcom/luck/picture/lib/PictureSelectionModel;->selectionConfig:Lcom/luck/picture/lib/config/PictureSelectionConfig; iput p2, p1, Lcom/luck/picture/lib/config/PictureSelectionConfig;->aspect_ratio_y:I return-object p0 .end method