.class public Landroid/support/v4/app/ActivityOptionsCompat; .super Ljava/lang/Object; .source "ActivityOptionsCompat.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; } .end annotation # direct methods .method protected constructor ()V .locals 0 .prologue .line 220 invoke-direct {p0}, Ljava/lang/Object;->()V .line 221 return-void .end method .method public static makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; .locals 2 .param p0, "context" # Landroid/content/Context; .param p1, "enterResId" # I .param p2, "exitResId" # I .prologue .line 47 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x10 if-lt v0, v1, :cond_0 .line 48 new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; invoke-static {p0, p1, p2}, Landroid/support/v4/app/ActivityOptionsCompatJB;->makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->(Landroid/support/v4/app/ActivityOptionsCompatJB;)V .line 51 :goto_0 return-object v0 :cond_0 new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;->()V goto :goto_0 .end method .method public static makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; .locals 2 .param p0, "source" # Landroid/view/View; .param p1, "startX" # I .param p2, "startY" # I .param p3, "startWidth" # I .param p4, "startHeight" # I .prologue .line 76 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x10 if-lt v0, v1, :cond_0 .line 77 new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; invoke-static {p0, p1, p2, p3, p4}, Landroid/support/v4/app/ActivityOptionsCompatJB;->makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->(Landroid/support/v4/app/ActivityOptionsCompatJB;)V .line 81 :goto_0 return-object v0 :cond_0 new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;->()V goto :goto_0 .end method .method public static makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat; .locals 2 .param p0, "activity" # Landroid/app/Activity; .param p1, "sharedElement" # Landroid/view/View; .param p2, "sharedElementName" # Ljava/lang/String; .prologue .line 133 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x15 if-lt v0, v1, :cond_0 .line 134 new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; invoke-static {p0, p1, p2}, Landroid/support/v4/app/ActivityOptionsCompat21;->makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;->(Landroid/support/v4/app/ActivityOptionsCompat21;)V .line 138 :goto_0 return-object v0 :cond_0 new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;->()V goto :goto_0 .end method .method public static varargs makeSceneTransitionAnimation(Landroid/app/Activity;[Landroid/support/v4/util/Pair;)Landroid/support/v4/app/ActivityOptionsCompat; .locals 5 .param p0, "activity" # Landroid/app/Activity; .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/app/Activity;", "[", "Landroid/support/v4/util/Pair", "<", "Landroid/view/View;", "Ljava/lang/String;", ">;)", "Landroid/support/v4/app/ActivityOptionsCompat;" } .end annotation .prologue .line 160 .local p1, "sharedElements":[Landroid/support/v4/util/Pair;, "[Landroid/support/v4/util/Pair;" sget v3, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v4, 0x15 if-lt v3, v4, :cond_1 .line 161 const/4 v2, 0x0 .line 162 .local v2, "views":[Landroid/view/View; const/4 v1, 0x0 .line 163 .local v1, "names":[Ljava/lang/String; if-eqz p1, :cond_0 .line 164 array-length v3, p1 new-array v2, v3, [Landroid/view/View; .line 165 array-length v3, p1 new-array v1, v3, [Ljava/lang/String; .line 166 const/4 v0, 0x0 .local v0, "i":I :goto_0 array-length v3, p1 if-ge v0, v3, :cond_0 .line 167 aget-object v3, p1, v0 iget-object v3, v3, Landroid/support/v4/util/Pair;->first:Ljava/lang/Object; check-cast v3, Landroid/view/View; aput-object v3, v2, v0 .line 168 aget-object v3, p1, v0 iget-object v3, v3, Landroid/support/v4/util/Pair;->second:Ljava/lang/Object; check-cast v3, Ljava/lang/String; aput-object v3, v1, v0 .line 166 add-int/lit8 v0, v0, 0x1 goto :goto_0 .line 171 .end local v0 # "i":I :cond_0 new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; invoke-static {p0, v2, v1}, Landroid/support/v4/app/ActivityOptionsCompat21;->makeSceneTransitionAnimation(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; move-result-object v4 invoke-direct {v3, v4}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;->(Landroid/support/v4/app/ActivityOptionsCompat21;)V .line 174 .end local v1 # "names":[Ljava/lang/String; .end local v2 # "views":[Landroid/view/View; :goto_1 return-object v3 :cond_1 new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat; invoke-direct {v3}, Landroid/support/v4/app/ActivityOptionsCompat;->()V goto :goto_1 .end method .method public static makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; .locals 2 .param p0, "source" # Landroid/view/View; .param p1, "thumbnail" # Landroid/graphics/Bitmap; .param p2, "startX" # I .param p3, "startY" # I .prologue .line 105 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x10 if-lt v0, v1, :cond_0 .line 106 new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; invoke-static {p0, p1, p2, p3}, Landroid/support/v4/app/ActivityOptionsCompatJB;->makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->(Landroid/support/v4/app/ActivityOptionsCompatJB;)V .line 110 :goto_0 return-object v0 :cond_0 new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;->()V goto :goto_0 .end method # virtual methods .method public toBundle()Landroid/os/Bundle; .locals 1 .prologue .line 231 const/4 v0, 0x0 return-object v0 .end method .method public update(Landroid/support/v4/app/ActivityOptionsCompat;)V .locals 0 .param p1, "otherOptions" # Landroid/support/v4/app/ActivityOptionsCompat; .prologue .line 241 return-void .end method