.class public Landroidx/dynamicanimation/animation/AnimationHandler$FrameCallbackProvider16; .super Landroidx/dynamicanimation/animation/AnimationHandler$AnimationFrameCallbackProvider; .source "AnimationHandler.java" # annotations .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/dynamicanimation/animation/AnimationHandler; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "FrameCallbackProvider16" .end annotation # instance fields .field public final mChoreographer:Landroid/view/Choreographer; .field public final mChoreographerCallback:Landroid/view/Choreographer$FrameCallback; # direct methods .method public constructor (Landroidx/dynamicanimation/animation/AnimationHandler$AnimationCallbackDispatcher;)V .locals 0 invoke-direct {p0, p1}, Landroidx/dynamicanimation/animation/AnimationHandler$AnimationFrameCallbackProvider;->(Landroidx/dynamicanimation/animation/AnimationHandler$AnimationCallbackDispatcher;)V invoke-static {}, Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer; move-result-object p1 iput-object p1, p0, Landroidx/dynamicanimation/animation/AnimationHandler$FrameCallbackProvider16;->mChoreographer:Landroid/view/Choreographer; new-instance p1, Landroidx/dynamicanimation/animation/AnimationHandler$FrameCallbackProvider16$1; invoke-direct {p1, p0}, Landroidx/dynamicanimation/animation/AnimationHandler$FrameCallbackProvider16$1;->(Landroidx/dynamicanimation/animation/AnimationHandler$FrameCallbackProvider16;)V iput-object p1, p0, Landroidx/dynamicanimation/animation/AnimationHandler$FrameCallbackProvider16;->mChoreographerCallback:Landroid/view/Choreographer$FrameCallback; return-void .end method # virtual methods .method public postFrameCallback()V .locals 2 iget-object v0, p0, Landroidx/dynamicanimation/animation/AnimationHandler$FrameCallbackProvider16;->mChoreographer:Landroid/view/Choreographer; iget-object v1, p0, Landroidx/dynamicanimation/animation/AnimationHandler$FrameCallbackProvider16;->mChoreographerCallback:Landroid/view/Choreographer$FrameCallback; invoke-virtual {v0, v1}, Landroid/view/Choreographer;->postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V return-void .end method