.class public Lcom/moji/prelollipop/ActivityTransitionLauncher; .super Ljava/lang/Object; .source "ActivityTransitionLauncher.java" # instance fields .field private final a:Landroid/app/Activity; .field private b:Landroid/view/View; .field private c:Ljava/lang/String; .field private d:Z .field private e:[F .field private f:Z .field private g:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Landroid/graphics/Rect;", ">;" } .end annotation .end field .field private h:I .field private i:Z # direct methods .method private constructor (Landroid/app/Activity;)V .locals 1 .line 43 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x0 .line 36 iput-boolean v0, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->d:Z .line 44 iput-object p1, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->a:Landroid/app/Activity; return-void .end method .method public static a(Landroid/app/Activity;)Lcom/moji/prelollipop/ActivityTransitionLauncher; .locals 1 .line 48 new-instance v0, Lcom/moji/prelollipop/ActivityTransitionLauncher; invoke-direct {v0, p0}, Lcom/moji/prelollipop/ActivityTransitionLauncher;->(Landroid/app/Activity;)V return-object v0 .end method # virtual methods .method public a()Lcom/moji/prelollipop/ActivityTransitionLauncher; .locals 1 const/4 v0, 0x1 .line 62 iput-boolean v0, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->d:Z return-object p0 .end method .method public a(Landroid/view/View;)Lcom/moji/prelollipop/ActivityTransitionLauncher; .locals 0 .line 52 iput-object p1, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->b:Landroid/view/View; return-object p0 .end method .method public a(Ljava/lang/String;)Lcom/moji/prelollipop/ActivityTransitionLauncher; .locals 0 .line 57 iput-object p1, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->c:Ljava/lang/String; return-object p0 .end method .method public a(Ljava/util/ArrayList;I)Lcom/moji/prelollipop/ActivityTransitionLauncher; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/ArrayList<", "Landroid/graphics/Rect;", ">;I)", "Lcom/moji/prelollipop/ActivityTransitionLauncher;" } .end annotation .line 77 iput-object p1, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->g:Ljava/util/ArrayList; .line 78 iput p2, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->h:I return-object p0 .end method .method public a(Z)Lcom/moji/prelollipop/ActivityTransitionLauncher; .locals 0 .line 72 iput-boolean p1, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->f:Z return-object p0 .end method .method public a([F)Lcom/moji/prelollipop/ActivityTransitionLauncher; .locals 0 .line 67 iput-object p1, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->e:[F return-object p0 .end method .method public a(Landroid/content/Intent;)V .locals 2 .line 96 invoke-virtual {p0}, Lcom/moji/prelollipop/ActivityTransitionLauncher;->c()Landroid/os/Bundle; move-result-object v0 invoke-virtual {p1, v0}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; const-string v0, "extra_data_prelollipop_animation" const/4 v1, 0x1 .line 97 invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; .line 98 iget-object v0, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->a:Landroid/app/Activity; invoke-virtual {v0, p1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V .line 99 iget-object p1, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->a:Landroid/app/Activity; const/4 v0, 0x0 invoke-virtual {p1, v0, v0}, Landroid/app/Activity;->overridePendingTransition(II)V return-void .end method .method public b()Lcom/moji/prelollipop/ActivityTransitionLauncher; .locals 2 .line 83 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x13 if-ge v0, v1, :cond_0 const/4 v0, 0x1 .line 84 iput-boolean v0, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->i:Z goto :goto_0 :cond_0 const/4 v0, 0x0 .line 86 iput-boolean v0, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->i:Z :goto_0 return-object p0 .end method .method public c()Landroid/os/Bundle; .locals 10 .line 92 new-instance v9, Lcom/moji/prelollipop/TransitionData; iget-object v1, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->b:Landroid/view/View; iget-object v2, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->c:Ljava/lang/String; iget-boolean v3, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->f:Z iget-object v4, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->g:Ljava/util/ArrayList; iget-boolean v5, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->d:Z iget-object v6, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->e:[F iget v7, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->h:I iget-boolean v8, p0, Lcom/moji/prelollipop/ActivityTransitionLauncher;->i:Z move-object v0, v9 invoke-direct/range {v0 .. v8}, Lcom/moji/prelollipop/TransitionData;->(Landroid/view/View;Ljava/lang/String;ZLjava/util/ArrayList;Z[FIZ)V invoke-virtual {v9}, Lcom/moji/prelollipop/TransitionData;->a()Landroid/os/Bundle; move-result-object v0 return-object v0 .end method