AnimatorUtilsApi14.smali
.class Landroid/support/transition/AnimatorUtilsApi14;
.super Ljava/lang/Object;
# interfaces
.implements Landroid/support/transition/AnimatorUtilsImpl;
# annotations
.annotation build Landroid/support/annotation/RequiresApi;
value = 0xe
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroid/support/transition/AnimatorUtilsApi14$AnimatorPauseListenerCompat;
}
.end annotation
# direct methods
.method constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public addPauseListener(Landroid/animation/Animator;Landroid/animation/AnimatorListenerAdapter;)V
.registers 3
.param p1 # Landroid/animation/Animator;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/animation/AnimatorListenerAdapter;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public pause(Landroid/animation/Animator;)V
.registers 7
.param p1 # Landroid/animation/Animator;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p1}, Landroid/animation/Animator;->getListeners()Ljava/util/ArrayList;
move-result-object v2
if-eqz v2, :cond_21
const/4 v0, 0x0
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v3
move v1, v0
:goto_c
if-ge v1, v3, :cond_21
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/animation/Animator$AnimatorListener;
instance-of v4, v0, Landroid/support/transition/AnimatorUtilsApi14$AnimatorPauseListenerCompat;
if-eqz v4, :cond_1d
check-cast v0, Landroid/support/transition/AnimatorUtilsApi14$AnimatorPauseListenerCompat;
invoke-interface {v0, p1}, Landroid/support/transition/AnimatorUtilsApi14$AnimatorPauseListenerCompat;->onAnimationPause(Landroid/animation/Animator;)V
:cond_1d
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_c
:cond_21
return-void
.end method
.method public resume(Landroid/animation/Animator;)V
.registers 7
.param p1 # Landroid/animation/Animator;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p1}, Landroid/animation/Animator;->getListeners()Ljava/util/ArrayList;
move-result-object v2
if-eqz v2, :cond_21
const/4 v0, 0x0
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v3
move v1, v0
:goto_c
if-ge v1, v3, :cond_21
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/animation/Animator$AnimatorListener;
instance-of v4, v0, Landroid/support/transition/AnimatorUtilsApi14$AnimatorPauseListenerCompat;
if-eqz v4, :cond_1d
check-cast v0, Landroid/support/transition/AnimatorUtilsApi14$AnimatorPauseListenerCompat;
invoke-interface {v0, p1}, Landroid/support/transition/AnimatorUtilsApi14$AnimatorPauseListenerCompat;->onAnimationResume(Landroid/animation/Animator;)V
:cond_1d
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_c
:cond_21
return-void
.end method