.class Landroid/support/v4/view/ViewCompatLollipop; .super Ljava/lang/Object; .source "ViewCompatLollipop.java" # direct methods .method constructor ()V .locals 0 .prologue .line 24 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static dispatchApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; .locals 3 .param p0, "v" # Landroid/view/View; .param p1, "insets" # Landroid/support/v4/view/WindowInsetsCompat; .prologue .line 109 instance-of v2, p1, Landroid/support/v4/view/WindowInsetsCompatApi21; if-eqz v2, :cond_0 move-object v2, p1 .line 111 check-cast v2, Landroid/support/v4/view/WindowInsetsCompatApi21; invoke-virtual {v2}, Landroid/support/v4/view/WindowInsetsCompatApi21;->unwrap()Landroid/view/WindowInsets; move-result-object v1 .line 113 .local v1, "unwrapped":Landroid/view/WindowInsets; invoke-virtual {p0, v1}, Landroid/view/View;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; move-result-object v0 .line 115 .local v0, "result":Landroid/view/WindowInsets; if-eq v0, v1, :cond_0 .line 117 new-instance p1, Landroid/support/v4/view/WindowInsetsCompatApi21; .end local p1 # "insets":Landroid/support/v4/view/WindowInsetsCompat; invoke-direct {p1, v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;->(Landroid/view/WindowInsets;)V .line 120 .end local v0 # "result":Landroid/view/WindowInsets; .end local v1 # "unwrapped":Landroid/view/WindowInsets; .restart local p1 # "insets":Landroid/support/v4/view/WindowInsetsCompat; :cond_0 return-object p1 .end method .method public static dispatchNestedFling(Landroid/view/View;FFZ)Z .locals 1 .param p0, "view" # Landroid/view/View; .param p1, "velocityX" # F .param p2, "velocityY" # F .param p3, "consumed" # Z .prologue .line 156 invoke-virtual {p0, p1, p2, p3}, Landroid/view/View;->dispatchNestedFling(FFZ)Z move-result v0 return v0 .end method .method public static dispatchNestedPreFling(Landroid/view/View;FF)Z .locals 1 .param p0, "view" # Landroid/view/View; .param p1, "velocityX" # F .param p2, "velocityY" # F .prologue .line 160 invoke-virtual {p0, p1, p2}, Landroid/view/View;->dispatchNestedPreFling(FF)Z move-result v0 return v0 .end method .method public static dispatchNestedPreScroll(Landroid/view/View;II[I[I)Z .locals 1 .param p0, "view" # Landroid/view/View; .param p1, "dx" # I .param p2, "dy" # I .param p3, "consumed" # [I .param p4, "offsetInWindow" # [I .prologue .line 151 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->dispatchNestedPreScroll(II[I[I)Z move-result v0 return v0 .end method .method public static dispatchNestedScroll(Landroid/view/View;IIII[I)Z .locals 1 .param p0, "view" # Landroid/view/View; .param p1, "dxConsumed" # I .param p2, "dyConsumed" # I .param p3, "dxUnconsumed" # I .param p4, "dyUnconsumed" # I .param p5, "offsetInWindow" # [I .prologue .line 145 invoke-virtual/range {p0 .. p5}, Landroid/view/View;->dispatchNestedScroll(IIII[I)Z move-result v0 return v0 .end method .method static getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList; .locals 1 .param p0, "view" # Landroid/view/View; .prologue .line 78 invoke-virtual {p0}, Landroid/view/View;->getBackgroundTintList()Landroid/content/res/ColorStateList; move-result-object v0 return-object v0 .end method .method static getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; .locals 1 .param p0, "view" # Landroid/view/View; .prologue .line 86 invoke-virtual {p0}, Landroid/view/View;->getBackgroundTintMode()Landroid/graphics/PorterDuff$Mode; move-result-object v0 return-object v0 .end method .method public static getElevation(Landroid/view/View;)F .locals 1 .param p0, "view" # Landroid/view/View; .prologue .line 43 invoke-virtual {p0}, Landroid/view/View;->getElevation()F move-result v0 return v0 .end method .method public static getTransitionName(Landroid/view/View;)Ljava/lang/String; .locals 1 .param p0, "view" # Landroid/view/View; .prologue .line 31 invoke-virtual {p0}, Landroid/view/View;->getTransitionName()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static getTranslationZ(Landroid/view/View;)F .locals 1 .param p0, "view" # Landroid/view/View; .prologue .line 51 invoke-virtual {p0}, Landroid/view/View;->getTranslationZ()F move-result v0 return v0 .end method .method public static getZ(Landroid/view/View;)F .locals 1 .param p0, "view" # Landroid/view/View; .prologue .line 164 invoke-virtual {p0}, Landroid/view/View;->getZ()F move-result v0 return v0 .end method .method public static hasNestedScrollingParent(Landroid/view/View;)Z .locals 1 .param p0, "view" # Landroid/view/View; .prologue .line 140 invoke-virtual {p0}, Landroid/view/View;->hasNestedScrollingParent()Z move-result v0 return v0 .end method .method public static isImportantForAccessibility(Landroid/view/View;)Z .locals 1 .param p0, "view" # Landroid/view/View; .prologue .line 74 invoke-virtual {p0}, Landroid/view/View;->isImportantForAccessibility()Z move-result v0 return v0 .end method .method public static isNestedScrollingEnabled(Landroid/view/View;)Z .locals 1 .param p0, "view" # Landroid/view/View; .prologue .line 128 invoke-virtual {p0}, Landroid/view/View;->isNestedScrollingEnabled()Z move-result v0 return v0 .end method .method public static onApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; .locals 3 .param p0, "v" # Landroid/view/View; .param p1, "insets" # Landroid/support/v4/view/WindowInsetsCompat; .prologue .line 94 instance-of v2, p1, Landroid/support/v4/view/WindowInsetsCompatApi21; if-eqz v2, :cond_0 move-object v2, p1 .line 96 check-cast v2, Landroid/support/v4/view/WindowInsetsCompatApi21; invoke-virtual {v2}, Landroid/support/v4/view/WindowInsetsCompatApi21;->unwrap()Landroid/view/WindowInsets; move-result-object v1 .line 98 .local v1, "unwrapped":Landroid/view/WindowInsets; invoke-virtual {p0, v1}, Landroid/view/View;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; move-result-object v0 .line 100 .local v0, "result":Landroid/view/WindowInsets; if-eq v0, v1, :cond_0 .line 102 new-instance p1, Landroid/support/v4/view/WindowInsetsCompatApi21; .end local p1 # "insets":Landroid/support/v4/view/WindowInsetsCompat; invoke-direct {p1, v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;->(Landroid/view/WindowInsets;)V .line 105 .end local v0 # "result":Landroid/view/WindowInsets; .end local v1 # "unwrapped":Landroid/view/WindowInsets; .restart local p1 # "insets":Landroid/support/v4/view/WindowInsetsCompat; :cond_0 return-object p1 .end method .method public static requestApplyInsets(Landroid/view/View;)V .locals 0 .param p0, "view" # Landroid/view/View; .prologue .line 35 invoke-virtual {p0}, Landroid/view/View;->requestApplyInsets()V .line 36 return-void .end method .method static setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V .locals 0 .param p0, "view" # Landroid/view/View; .param p1, "tintList" # Landroid/content/res/ColorStateList; .prologue .line 82 invoke-virtual {p0, p1}, Landroid/view/View;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V .line 83 return-void .end method .method static setBackgroundTintMode(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V .locals 0 .param p0, "view" # Landroid/view/View; .param p1, "mode" # Landroid/graphics/PorterDuff$Mode; .prologue .line 90 invoke-virtual {p0, p1}, Landroid/view/View;->setBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V .line 91 return-void .end method .method public static setElevation(Landroid/view/View;F)V .locals 0 .param p0, "view" # Landroid/view/View; .param p1, "elevation" # F .prologue .line 39 invoke-virtual {p0, p1}, Landroid/view/View;->setElevation(F)V .line 40 return-void .end method .method public static setNestedScrollingEnabled(Landroid/view/View;Z)V .locals 0 .param p0, "view" # Landroid/view/View; .param p1, "enabled" # Z .prologue .line 124 invoke-virtual {p0, p1}, Landroid/view/View;->setNestedScrollingEnabled(Z)V .line 125 return-void .end method .method public static setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V .locals 1 .param p0, "view" # Landroid/view/View; .param p1, "listener" # Landroid/support/v4/view/OnApplyWindowInsetsListener; .prologue .line 56 if-nez p1, :cond_0 .line 57 const/4 v0, 0x0 invoke-virtual {p0, v0}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V .line 71 :goto_0 return-void .line 59 :cond_0 new-instance v0, Landroid/support/v4/view/ViewCompatLollipop$1; invoke-direct {v0, p1}, Landroid/support/v4/view/ViewCompatLollipop$1;->(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V invoke-virtual {p0, v0}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V goto :goto_0 .end method .method public static setTransitionName(Landroid/view/View;Ljava/lang/String;)V .locals 0 .param p0, "view" # Landroid/view/View; .param p1, "transitionName" # Ljava/lang/String; .prologue .line 27 invoke-virtual {p0, p1}, Landroid/view/View;->setTransitionName(Ljava/lang/String;)V .line 28 return-void .end method .method public static setTranslationZ(Landroid/view/View;F)V .locals 0 .param p0, "view" # Landroid/view/View; .param p1, "translationZ" # F .prologue .line 47 invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationZ(F)V .line 48 return-void .end method .method public static startNestedScroll(Landroid/view/View;I)Z .locals 1 .param p0, "view" # Landroid/view/View; .param p1, "axes" # I .prologue .line 132 invoke-virtual {p0, p1}, Landroid/view/View;->startNestedScroll(I)Z move-result v0 return v0 .end method .method public static stopNestedScroll(Landroid/view/View;)V .locals 0 .param p0, "view" # Landroid/view/View; .prologue .line 136 invoke-virtual {p0}, Landroid/view/View;->stopNestedScroll()V .line 137 return-void .end method