.class Landroidx/transition/Visibility$1; .super Landroidx/transition/TransitionListenerAdapter; .source "Visibility.java" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Landroidx/transition/Visibility;->onDisappear(Landroid/view/ViewGroup;Landroidx/transition/TransitionValues;ILandroidx/transition/TransitionValues;I)Landroid/animation/Animator; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic this$0:Landroidx/transition/Visibility; .field final synthetic val$finalOverlayView:Landroid/view/View; .field final synthetic val$overlayHost:Landroid/view/ViewGroup; .field final synthetic val$startView:Landroid/view/View; # direct methods .method constructor (Landroidx/transition/Visibility;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;)V .locals 0 iput-object p1, p0, Landroidx/transition/Visibility$1;->this$0:Landroidx/transition/Visibility; iput-object p2, p0, Landroidx/transition/Visibility$1;->val$overlayHost:Landroid/view/ViewGroup; iput-object p3, p0, Landroidx/transition/Visibility$1;->val$finalOverlayView:Landroid/view/View; iput-object p4, p0, Landroidx/transition/Visibility$1;->val$startView:Landroid/view/View; .line 441 invoke-direct {p0}, Landroidx/transition/TransitionListenerAdapter;->()V return-void .end method # virtual methods .method public onTransitionEnd(Landroidx/transition/Transition;)V .locals 3 iget-object v0, p0, Landroidx/transition/Visibility$1;->val$startView:Landroid/view/View; .line 459 sget v1, Landroidx/transition/R$id;->save_overlay_view:I const/4 v2, 0x0 invoke-virtual {v0, v1, v2}, Landroid/view/View;->setTag(ILjava/lang/Object;)V iget-object v0, p0, Landroidx/transition/Visibility$1;->val$overlayHost:Landroid/view/ViewGroup; .line 460 invoke-static {v0}, Landroidx/transition/ViewGroupUtils;->getOverlay(Landroid/view/ViewGroup;)Landroidx/transition/ViewGroupOverlayImpl; move-result-object v0 iget-object v1, p0, Landroidx/transition/Visibility$1;->val$finalOverlayView:Landroid/view/View; invoke-interface {v0, v1}, Landroidx/transition/ViewGroupOverlayImpl;->remove(Landroid/view/View;)V .line 461 invoke-virtual {p1, p0}, Landroidx/transition/Transition;->removeListener(Landroidx/transition/Transition$TransitionListener;)Landroidx/transition/Transition; return-void .end method .method public onTransitionPause(Landroidx/transition/Transition;)V .locals 0 iget-object p1, p0, Landroidx/transition/Visibility$1;->val$overlayHost:Landroid/view/ViewGroup; .line 445 invoke-static {p1}, Landroidx/transition/ViewGroupUtils;->getOverlay(Landroid/view/ViewGroup;)Landroidx/transition/ViewGroupOverlayImpl; move-result-object p1 iget-object p0, p0, Landroidx/transition/Visibility$1;->val$finalOverlayView:Landroid/view/View; invoke-interface {p1, p0}, Landroidx/transition/ViewGroupOverlayImpl;->remove(Landroid/view/View;)V return-void .end method .method public onTransitionResume(Landroidx/transition/Transition;)V .locals 0 iget-object p1, p0, Landroidx/transition/Visibility$1;->val$finalOverlayView:Landroid/view/View; .line 450 invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; move-result-object p1 if-nez p1, :cond_0 iget-object p1, p0, Landroidx/transition/Visibility$1;->val$overlayHost:Landroid/view/ViewGroup; .line 451 invoke-static {p1}, Landroidx/transition/ViewGroupUtils;->getOverlay(Landroid/view/ViewGroup;)Landroidx/transition/ViewGroupOverlayImpl; move-result-object p1 iget-object p0, p0, Landroidx/transition/Visibility$1;->val$finalOverlayView:Landroid/view/View; invoke-interface {p1, p0}, Landroidx/transition/ViewGroupOverlayImpl;->add(Landroid/view/View;)V goto :goto_0 :cond_0 iget-object p0, p0, Landroidx/transition/Visibility$1;->this$0:Landroidx/transition/Visibility; .line 453 invoke-virtual {p0}, Landroidx/transition/Visibility;->cancel()V :goto_0 return-void .end method