.class public Landroidx/core/view/ViewCompat; .super Ljava/lang/Object; .source "ViewCompat.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;, Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerWrapper;, Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;, Landroidx/core/view/ViewCompat$ScrollIndicators;, Landroidx/core/view/ViewCompat$NestedScrollType;, Landroidx/core/view/ViewCompat$ScrollAxis;, Landroidx/core/view/ViewCompat$FocusRelativeDirection;, Landroidx/core/view/ViewCompat$FocusRealDirection;, Landroidx/core/view/ViewCompat$FocusDirection; } .end annotation # static fields .field public static final ACCESSIBILITY_LIVE_REGION_ASSERTIVE:I = 0x2 .field public static final ACCESSIBILITY_LIVE_REGION_NONE:I = 0x0 .field public static final ACCESSIBILITY_LIVE_REGION_POLITE:I = 0x1 .field public static final IMPORTANT_FOR_ACCESSIBILITY_AUTO:I = 0x0 .field public static final IMPORTANT_FOR_ACCESSIBILITY_NO:I = 0x2 .field public static final IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS:I = 0x4 .field public static final IMPORTANT_FOR_ACCESSIBILITY_YES:I = 0x1 .field public static final LAYER_TYPE_HARDWARE:I = 0x2 .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final LAYER_TYPE_NONE:I = 0x0 .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final LAYER_TYPE_SOFTWARE:I = 0x1 .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final LAYOUT_DIRECTION_INHERIT:I = 0x2 .field public static final LAYOUT_DIRECTION_LOCALE:I = 0x3 .field public static final LAYOUT_DIRECTION_LTR:I = 0x0 .field public static final LAYOUT_DIRECTION_RTL:I = 0x1 .field public static final MEASURED_HEIGHT_STATE_SHIFT:I = 0x10 .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final MEASURED_SIZE_MASK:I = 0xffffff .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final MEASURED_STATE_MASK:I = -0x1000000 .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final MEASURED_STATE_TOO_SMALL:I = 0x1000000 .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final OVER_SCROLL_ALWAYS:I = 0x0 .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final OVER_SCROLL_IF_CONTENT_SCROLLS:I = 0x1 .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final OVER_SCROLL_NEVER:I = 0x2 .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field public static final SCROLL_AXIS_HORIZONTAL:I = 0x1 .field public static final SCROLL_AXIS_NONE:I = 0x0 .field public static final SCROLL_AXIS_VERTICAL:I = 0x2 .field public static final SCROLL_INDICATOR_BOTTOM:I = 0x2 .field public static final SCROLL_INDICATOR_END:I = 0x20 .field public static final SCROLL_INDICATOR_LEFT:I = 0x4 .field public static final SCROLL_INDICATOR_RIGHT:I = 0x8 .field public static final SCROLL_INDICATOR_START:I = 0x10 .field public static final SCROLL_INDICATOR_TOP:I = 0x1 .field private static final TAG:Ljava/lang/String; = "ViewCompat" .field public static final TYPE_NON_TOUCH:I = 0x1 .field public static final TYPE_TOUCH:I .field private static sAccessibilityDelegateCheckFailed:Z .field private static sAccessibilityDelegateField:Ljava/lang/reflect/Field; .field private static sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; .field private static sDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; .field private static sDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; .field private static sMinHeightField:Ljava/lang/reflect/Field; .field private static sMinHeightFieldFetched:Z .field private static sMinWidthField:Ljava/lang/reflect/Field; .field private static sMinWidthFieldFetched:Z .field private static final sNextGeneratedId:Ljava/util/concurrent/atomic/AtomicInteger; .field private static sTempDetachBound:Z .field private static sThreadLocalRect:Ljava/lang/ThreadLocal; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/ThreadLocal<", "Landroid/graphics/Rect;", ">;" } .end annotation .end field .field private static sTransitionNameMap:Ljava/util/WeakHashMap; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/WeakHashMap<", "Landroid/view/View;", "Ljava/lang/String;", ">;" } .end annotation .end field .field private static sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/WeakHashMap<", "Landroid/view/View;", "Landroidx/core/view/ViewPropertyAnimatorCompat;", ">;" } .end annotation .end field # direct methods .method static constructor ()V .registers 2 .line 452 new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; const/4 v1, 0x1 invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->(I)V sput-object v0, Landroidx/core/view/ViewCompat;->sNextGeneratedId:Ljava/util/concurrent/atomic/AtomicInteger; const/4 v0, 0x0 .line 464 sput-object v0, Landroidx/core/view/ViewCompat;->sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; const/4 v0, 0x0 .line 468 sput-boolean v0, Landroidx/core/view/ViewCompat;->sAccessibilityDelegateCheckFailed:Z return-void .end method .method protected constructor ()V .registers 1 .line 3464 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static addKeyboardNavigationClusters(Landroid/view/View;Ljava/util/Collection;I)V .registers 5 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/view/View;", "Ljava/util/Collection<", "Landroid/view/View;", ">;I)V" } .end annotation .line 3330 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_9 .line 3331 invoke-virtual {p0, p1, p2}, Landroid/view/View;->addKeyboardNavigationClusters(Ljava/util/Collection;I)V :cond_9 return-void .end method .method public static addOnUnhandledKeyEventListener(Landroid/view/View;Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V .registers 4 .line 3402 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1c if-lt v0, v1, :cond_26 .line 3404 sget v0, Landroidx/core/R$id;->tag_unhandled_key_listeners:I .line 3406 invoke-virtual {p0, v0}, Landroid/view/View;->getTag(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Map; if-nez v0, :cond_1a .line 3408 new-instance v0, Landroidx/collection/ArrayMap; invoke-direct {v0}, Landroidx/collection/ArrayMap;->()V .line 3409 sget v1, Landroidx/core/R$id;->tag_unhandled_key_listeners:I invoke-virtual {p0, v1, v0}, Landroid/view/View;->setTag(ILjava/lang/Object;)V .line 3411 :cond_1a new-instance v1, Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerWrapper; invoke-direct {v1, p1}, Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerWrapper;->(Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V .line 3413 invoke-interface {v0, p1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 3414 invoke-virtual {p0, v1}, Landroid/view/View;->addOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V return-void .line 3417 :cond_26 sget v0, Landroidx/core/R$id;->tag_unhandled_key_listeners:I .line 3419 invoke-virtual {p0, v0}, Landroid/view/View;->getTag(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/ArrayList; if-nez v0, :cond_3a .line 3421 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V .line 3422 sget v1, Landroidx/core/R$id;->tag_unhandled_key_listeners:I invoke-virtual {p0, v1, v0}, Landroid/view/View;->setTag(ILjava/lang/Object;)V .line 3424 :cond_3a invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 3425 invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result p1 const/4 v0, 0x1 if-ne p1, v0, :cond_47 .line 3426 invoke-static {p0}, Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->registerListeningView(Landroid/view/View;)V :cond_47 return-void .end method .method public static animate(Landroid/view/View;)Landroidx/core/view/ViewPropertyAnimatorCompat; .registers 3 .line 1754 sget-object v0, Landroidx/core/view/ViewCompat;->sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; if-nez v0, :cond_b .line 1755 new-instance v0, Ljava/util/WeakHashMap; invoke-direct {v0}, Ljava/util/WeakHashMap;->()V sput-object v0, Landroidx/core/view/ViewCompat;->sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; .line 1757 :cond_b sget-object v0, Landroidx/core/view/ViewCompat;->sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; invoke-virtual {v0, p0}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Landroidx/core/view/ViewPropertyAnimatorCompat; if-nez v0, :cond_1f .line 1759 new-instance v0, Landroidx/core/view/ViewPropertyAnimatorCompat; invoke-direct {v0, p0}, Landroidx/core/view/ViewPropertyAnimatorCompat;->(Landroid/view/View;)V .line 1760 sget-object v1, Landroidx/core/view/ViewCompat;->sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; invoke-virtual {v1, p0, v0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_1f return-object v0 .end method .method private static bindTempDetach()V .registers 4 .line 1572 :try_start_0 const-class v0, Landroid/view/View; const-string v1, "dispatchStartTemporaryDetach" const/4 v2, 0x0 new-array v3, v2, [Ljava/lang/Class; invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; move-result-object v0 sput-object v0, Landroidx/core/view/ViewCompat;->sDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; .line 1574 const-class v0, Landroid/view/View; const-string v1, "dispatchFinishTemporaryDetach" new-array v2, v2, [Ljava/lang/Class; invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; move-result-object v0 sput-object v0, Landroidx/core/view/ViewCompat;->sDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; :try_end_19 .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_19} :catch_1a goto :goto_22 :catch_1a move-exception v0 .line 1577 const-string v1, "ViewCompat" const-string v2, "Couldn\'t find method" invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I :goto_22 const/4 v0, 0x1 .line 1579 sput-boolean v0, Landroidx/core/view/ViewCompat;->sTempDetachBound:Z return-void .end method .method public static canScrollHorizontally(Landroid/view/View;I)Z .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 496 invoke-virtual {p0, p1}, Landroid/view/View;->canScrollHorizontally(I)Z move-result p0 return p0 .end method .method public static canScrollVertically(Landroid/view/View;I)Z .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 510 invoke-virtual {p0, p1}, Landroid/view/View;->canScrollVertically(I)Z move-result p0 return p0 .end method .method public static cancelDragAndDrop(Landroid/view/View;)V .registers 1 .line 3202 invoke-virtual {p0}, Landroid/view/View;->cancelDragAndDrop()V return-void .end method .method public static combineMeasuredStates(II)I .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1462 invoke-static {p0, p1}, Landroid/view/View;->combineMeasuredStates(II)I move-result p0 return p0 .end method .method private static compatOffsetLeftAndRight(Landroid/view/View;I)V .registers 2 .line 2995 invoke-virtual {p0, p1}, Landroid/view/View;->offsetLeftAndRight(I)V .line 2996 invoke-virtual {p0}, Landroid/view/View;->getVisibility()I move-result p1 if-nez p1, :cond_19 .line 2997 invoke-static {p0}, Landroidx/core/view/ViewCompat;->tickleInvalidationFlag(Landroid/view/View;)V .line 2999 invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; move-result-object p0 .line 3000 instance-of p1, p0, Landroid/view/View; if-eqz p1, :cond_19 .line 3001 check-cast p0, Landroid/view/View; invoke-static {p0}, Landroidx/core/view/ViewCompat;->tickleInvalidationFlag(Landroid/view/View;)V :cond_19 return-void .end method .method private static compatOffsetTopAndBottom(Landroid/view/View;I)V .registers 2 .line 2947 invoke-virtual {p0, p1}, Landroid/view/View;->offsetTopAndBottom(I)V .line 2948 invoke-virtual {p0}, Landroid/view/View;->getVisibility()I move-result p1 if-nez p1, :cond_19 .line 2949 invoke-static {p0}, Landroidx/core/view/ViewCompat;->tickleInvalidationFlag(Landroid/view/View;)V .line 2951 invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; move-result-object p0 .line 2952 instance-of p1, p0, Landroid/view/View; if-eqz p1, :cond_19 .line 2953 check-cast p0, Landroid/view/View; invoke-static {p0}, Landroidx/core/view/ViewCompat;->tickleInvalidationFlag(Landroid/view/View;)V :cond_19 return-void .end method .method public static dispatchApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .registers 2 .line 2260 invoke-static {p1}, Landroidx/core/view/WindowInsetsCompat;->unwrap(Landroidx/core/view/WindowInsetsCompat;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/view/WindowInsets; .line 2261 invoke-virtual {p0, p1}, Landroid/view/View;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; move-result-object p0 if-eq p0, p1, :cond_11 .line 2263 new-instance p1, Landroid/view/WindowInsets; invoke-direct {p1, p0}, Landroid/view/WindowInsets;->(Landroid/view/WindowInsets;)V .line 2265 :cond_11 invoke-static {p1}, Landroidx/core/view/WindowInsetsCompat;->wrap(Ljava/lang/Object;)Landroidx/core/view/WindowInsetsCompat; move-result-object p0 return-object p0 .end method .method public static dispatchFinishTemporaryDetach(Landroid/view/View;)V .registers 1 .line 1610 invoke-virtual {p0}, Landroid/view/View;->dispatchFinishTemporaryDetach()V return-void .end method .method public static dispatchNestedFling(Landroid/view/View;FFZ)Z .registers 4 .line 2780 invoke-virtual {p0, p1, p2, p3}, Landroid/view/View;->dispatchNestedFling(FFZ)Z move-result p0 return p0 .end method .method public static dispatchNestedPreFling(Landroid/view/View;FF)Z .registers 3 .line 2823 invoke-virtual {p0, p1, p2}, Landroid/view/View;->dispatchNestedPreFling(FF)Z move-result p0 return p0 .end method .method public static dispatchNestedPreScroll(Landroid/view/View;II[I[I)Z .registers 5 .line 2598 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->dispatchNestedPreScroll(II[I[I)Z move-result p0 return p0 .end method .method public static dispatchNestedPreScroll(Landroid/view/View;II[I[II)Z .registers 13 .line 2749 instance-of v0, p0, Landroidx/core/view/NestedScrollingChild2; if-eqz v0, :cond_11 .line 2750 move-object v1, p0 check-cast v1, Landroidx/core/view/NestedScrollingChild2; move v2, p1 move v3, p2 move-object v4, p3 move-object v5, p4 move v6, p5 invoke-interface/range {v1 .. v6}, Landroidx/core/view/NestedScrollingChild2;->dispatchNestedPreScroll(II[I[II)Z move-result p0 return p0 :cond_11 if-nez p5, :cond_18 .line 2753 invoke-static {p0, p1, p2, p3, p4}, Landroidx/core/view/ViewCompat;->dispatchNestedPreScroll(Landroid/view/View;II[I[I)Z move-result p0 return p0 :cond_18 const/4 p0, 0x0 return p0 .end method .method public static dispatchNestedScroll(Landroid/view/View;IIII[I)Z .registers 6 .line 2567 invoke-virtual/range {p0 .. p5}, Landroid/view/View;->dispatchNestedScroll(IIII[I)Z move-result p0 return p0 .end method .method public static dispatchNestedScroll(Landroid/view/View;IIII[II)Z .registers 15 .line 2717 instance-of v0, p0, Landroidx/core/view/NestedScrollingChild2; if-eqz v0, :cond_12 .line 2718 move-object v1, p0 check-cast v1, Landroidx/core/view/NestedScrollingChild2; move v2, p1 move v3, p2 move v4, p3 move v5, p4 move-object v6, p5 move v7, p6 invoke-interface/range {v1 .. v7}, Landroidx/core/view/NestedScrollingChild2;->dispatchNestedScroll(IIII[II)Z move-result p0 return p0 :cond_12 if-nez p6, :cond_19 .line 2721 invoke-static/range {p0 .. p5}, Landroidx/core/view/ViewCompat;->dispatchNestedScroll(Landroid/view/View;IIII[I)Z move-result p0 return p0 :cond_19 const/4 p0, 0x0 return p0 .end method .method public static dispatchStartTemporaryDetach(Landroid/view/View;)V .registers 1 .line 1587 invoke-virtual {p0}, Landroid/view/View;->dispatchStartTemporaryDetach()V return-void .end method .method static dispatchUnhandledKeyEventBeforeCallback(Landroid/view/View;Landroid/view/KeyEvent;)Z .registers 4 .line 3505 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1c if-lt v0, v1, :cond_8 const/4 p0, 0x0 return p0 .line 3508 :cond_8 invoke-static {p0}, Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->at(Landroid/view/View;)Landroidx/core/view/ViewCompat$UnhandledKeyEventManager; move-result-object v0 invoke-virtual {v0, p0, p1}, Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->dispatch(Landroid/view/View;Landroid/view/KeyEvent;)Z move-result p0 return p0 .end method .method static dispatchUnhandledKeyEventBeforeHierarchy(Landroid/view/View;Landroid/view/KeyEvent;)Z .registers 4 .line 3497 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1c if-lt v0, v1, :cond_8 const/4 p0, 0x0 return p0 .line 3500 :cond_8 invoke-static {p0}, Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->at(Landroid/view/View;)Landroidx/core/view/ViewCompat$UnhandledKeyEventManager; move-result-object p0 invoke-virtual {p0, p1}, Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->preDispatch(Landroid/view/KeyEvent;)Z move-result p0 return p0 .end method .method public static generateViewId()I .registers 1 .line 3380 invoke-static {}, Landroid/view/View;->generateViewId()I move-result v0 return v0 .end method .method public static getAccessibilityLiveRegion(Landroid/view/View;)I .registers 1 .line 1476 invoke-virtual {p0}, Landroid/view/View;->getAccessibilityLiveRegion()I move-result p0 return p0 .end method .method public static getAccessibilityNodeProvider(Landroid/view/View;)Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; .registers 2 .line 1130 invoke-virtual {p0}, Landroid/view/View;->getAccessibilityNodeProvider()Landroid/view/accessibility/AccessibilityNodeProvider; move-result-object p0 if-eqz p0, :cond_c .line 1132 new-instance v0, Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; invoke-direct {v0, p0}, Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat;->(Ljava/lang/Object;)V return-object v0 :cond_c const/4 p0, 0x0 return-object p0 .end method .method public static getAlpha(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1149 invoke-virtual {p0}, Landroid/view/View;->getAlpha()F move-result p0 return p0 .end method .method public static getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList; .registers 1 .line 2356 invoke-virtual {p0}, Landroid/view/View;->getBackgroundTintList()Landroid/content/res/ColorStateList; move-result-object p0 return-object p0 .end method .method public static getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; .registers 1 .line 2401 invoke-virtual {p0}, Landroid/view/View;->getBackgroundTintMode()Landroid/graphics/PorterDuff$Mode; move-result-object p0 return-object p0 .end method .method public static getClipBounds(Landroid/view/View;)Landroid/graphics/Rect; .registers 1 .line 3040 invoke-virtual {p0}, Landroid/view/View;->getClipBounds()Landroid/graphics/Rect; move-result-object p0 return-object p0 .end method .method public static getDisplay(Landroid/view/View;)Landroid/view/Display; .registers 1 .line 3161 invoke-virtual {p0}, Landroid/view/View;->getDisplay()Landroid/view/Display; move-result-object p0 return-object p0 .end method .method public static getElevation(Landroid/view/View;)F .registers 1 .line 2039 invoke-virtual {p0}, Landroid/view/View;->getElevation()F move-result p0 return p0 .end method .method private static getEmptyTempRect()Landroid/graphics/Rect; .registers 2 .line 473 sget-object v0, Landroidx/core/view/ViewCompat;->sThreadLocalRect:Ljava/lang/ThreadLocal; if-nez v0, :cond_b .line 474 new-instance v0, Ljava/lang/ThreadLocal; invoke-direct {v0}, Ljava/lang/ThreadLocal;->()V sput-object v0, Landroidx/core/view/ViewCompat;->sThreadLocalRect:Ljava/lang/ThreadLocal; .line 476 :cond_b sget-object v0, Landroidx/core/view/ViewCompat;->sThreadLocalRect:Ljava/lang/ThreadLocal; invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; move-result-object v0 check-cast v0, Landroid/graphics/Rect; if-nez v0, :cond_1f .line 478 new-instance v0, Landroid/graphics/Rect; invoke-direct {v0}, Landroid/graphics/Rect;->()V .line 479 sget-object v1, Landroidx/core/view/ViewCompat;->sThreadLocalRect:Ljava/lang/ThreadLocal; invoke-virtual {v1, v0}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V .line 481 :cond_1f invoke-virtual {v0}, Landroid/graphics/Rect;->setEmpty()V return-object v0 .end method .method public static getFitsSystemWindows(Landroid/view/View;)Z .registers 1 .line 2165 invoke-virtual {p0}, Landroid/view/View;->getFitsSystemWindows()Z move-result p0 return p0 .end method .method public static getImportantForAccessibility(Landroid/view/View;)I .registers 1 .line 1000 invoke-virtual {p0}, Landroid/view/View;->getImportantForAccessibility()I move-result p0 return p0 .end method .method public static getImportantForAutofill(Landroid/view/View;)I .registers 3 .line 730 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_b .line 731 invoke-virtual {p0}, Landroid/view/View;->getImportantForAutofill()I move-result p0 return p0 :cond_b const/4 p0, 0x0 return p0 .end method .method public static getLabelFor(Landroid/view/View;)I .registers 1 .line 1225 invoke-virtual {p0}, Landroid/view/View;->getLabelFor()I move-result p0 return p0 .end method .method public static getLayerType(Landroid/view/View;)I .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1213 invoke-virtual {p0}, Landroid/view/View;->getLayerType()I move-result p0 return p0 .end method .method public static getLayoutDirection(Landroid/view/View;)I .registers 1 .line 1298 invoke-virtual {p0}, Landroid/view/View;->getLayoutDirection()I move-result p0 return p0 .end method .method public static getMatrix(Landroid/view/View;)Landroid/graphics/Matrix; .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1675 invoke-virtual {p0}, Landroid/view/View;->getMatrix()Landroid/graphics/Matrix; move-result-object p0 return-object p0 .end method .method public static getMeasuredHeightAndState(Landroid/view/View;)I .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1433 invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeightAndState()I move-result p0 return p0 .end method .method public static getMeasuredState(Landroid/view/View;)I .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1447 invoke-virtual {p0}, Landroid/view/View;->getMeasuredState()I move-result p0 return p0 .end method .method public static getMeasuredWidthAndState(Landroid/view/View;)I .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1416 invoke-virtual {p0}, Landroid/view/View;->getMeasuredWidthAndState()I move-result p0 return p0 .end method .method public static getMinimumHeight(Landroid/view/View;)I .registers 1 .line 1721 invoke-virtual {p0}, Landroid/view/View;->getMinimumHeight()I move-result p0 return p0 .end method .method public static getMinimumWidth(Landroid/view/View;)I .registers 1 .line 1687 invoke-virtual {p0}, Landroid/view/View;->getMinimumWidth()I move-result p0 return p0 .end method .method public static getNextClusterForwardId(Landroid/view/View;)I .registers 3 .line 3222 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_b .line 3223 invoke-virtual {p0}, Landroid/view/View;->getNextClusterForwardId()I move-result p0 return p0 :cond_b const/4 p0, -0x1 return p0 .end method .method public static getOverScrollMode(Landroid/view/View;)I .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 528 invoke-virtual {p0}, Landroid/view/View;->getOverScrollMode()I move-result p0 return p0 .end method .method public static getPaddingEnd(Landroid/view/View;)I .registers 1 .line 1543 invoke-virtual {p0}, Landroid/view/View;->getPaddingEnd()I move-result p0 return p0 .end method .method public static getPaddingStart(Landroid/view/View;)I .registers 1 .line 1527 invoke-virtual {p0}, Landroid/view/View;->getPaddingStart()I move-result p0 return p0 .end method .method public static getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; .registers 1 .line 1336 invoke-virtual {p0}, Landroid/view/View;->getParentForAccessibility()Landroid/view/ViewParent; move-result-object p0 return-object p0 .end method .method public static getPivotX(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1919 invoke-virtual {p0}, Landroid/view/View;->getPivotX()F move-result p0 return p0 .end method .method public static getPivotY(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1948 invoke-virtual {p0}, Landroid/view/View;->getPivotY()F move-result p0 return p0 .end method .method public static getRotation(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1972 invoke-virtual {p0}, Landroid/view/View;->getRotation()F move-result p0 return p0 .end method .method public static getRotationX(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1980 invoke-virtual {p0}, Landroid/view/View;->getRotationX()F move-result p0 return p0 .end method .method public static getRotationY(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1988 invoke-virtual {p0}, Landroid/view/View;->getRotationY()F move-result p0 return p0 .end method .method public static getScaleX(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1996 invoke-virtual {p0}, Landroid/view/View;->getScaleX()F move-result p0 return p0 .end method .method public static getScaleY(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2004 invoke-virtual {p0}, Landroid/view/View;->getScaleY()F move-result p0 return p0 .end method .method public static getScrollIndicators(Landroid/view/View;)I .registers 1 .line 3132 invoke-virtual {p0}, Landroid/view/View;->getScrollIndicators()I move-result p0 return p0 .end method .method public static getTransitionName(Landroid/view/View;)Ljava/lang/String; .registers 1 .line 2096 invoke-virtual {p0}, Landroid/view/View;->getTransitionName()Ljava/lang/String; move-result-object p0 return-object p0 .end method .method public static getTranslationX(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1639 invoke-virtual {p0}, Landroid/view/View;->getTranslationX()F move-result p0 return p0 .end method .method public static getTranslationY(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1653 invoke-virtual {p0}, Landroid/view/View;->getTranslationY()F move-result p0 return p0 .end method .method public static getTranslationZ(Landroid/view/View;)F .registers 1 .line 2060 invoke-virtual {p0}, Landroid/view/View;->getTranslationZ()F move-result p0 return p0 .end method .method public static getWindowSystemUiVisibility(Landroid/view/View;)I .registers 1 .line 2109 invoke-virtual {p0}, Landroid/view/View;->getWindowSystemUiVisibility()I move-result p0 return p0 .end method .method public static getX(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2012 invoke-virtual {p0}, Landroid/view/View;->getX()F move-result p0 return p0 .end method .method public static getY(Landroid/view/View;)F .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2020 invoke-virtual {p0}, Landroid/view/View;->getY()F move-result p0 return p0 .end method .method public static getZ(Landroid/view/View;)F .registers 1 .line 2887 invoke-virtual {p0}, Landroid/view/View;->getZ()F move-result p0 return p0 .end method .method public static hasAccessibilityDelegate(Landroid/view/View;)Z .registers 5 .line 856 sget-boolean v0, Landroidx/core/view/ViewCompat;->sAccessibilityDelegateCheckFailed:Z const/4 v1, 0x0 if-eqz v0, :cond_6 return v1 .line 859 :cond_6 sget-object v0, Landroidx/core/view/ViewCompat;->sAccessibilityDelegateField:Ljava/lang/reflect/Field; const/4 v2, 0x1 if-nez v0, :cond_1c .line 861 :try_start_b const-class v0, Landroid/view/View; const-string v3, "mAccessibilityDelegate" .line 862 invoke-virtual {v0, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; move-result-object v0 sput-object v0, Landroidx/core/view/ViewCompat;->sAccessibilityDelegateField:Ljava/lang/reflect/Field; .line 863 invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V :try_end_18 .catchall {:try_start_b .. :try_end_18} :catchall_19 goto :goto_1c .line 865 :catchall_19 sput-boolean v2, Landroidx/core/view/ViewCompat;->sAccessibilityDelegateCheckFailed:Z return v1 .line 870 :cond_1c :goto_1c :try_start_1c sget-object v0, Landroidx/core/view/ViewCompat;->sAccessibilityDelegateField:Ljava/lang/reflect/Field; invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 :try_end_22 .catchall {:try_start_1c .. :try_end_22} :catchall_26 if-eqz p0, :cond_25 move v1, v2 :cond_25 return v1 .line 872 :catchall_26 sput-boolean v2, Landroidx/core/view/ViewCompat;->sAccessibilityDelegateCheckFailed:Z return v1 .end method .method public static hasExplicitFocusable(Landroid/view/View;)Z .registers 3 .line 3366 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_b .line 3367 invoke-virtual {p0}, Landroid/view/View;->hasExplicitFocusable()Z move-result p0 return p0 .line 3369 :cond_b invoke-virtual {p0}, Landroid/view/View;->hasFocusable()Z move-result p0 return p0 .end method .method public static hasNestedScrollingParent(Landroid/view/View;)Z .registers 1 .line 2538 invoke-virtual {p0}, Landroid/view/View;->hasNestedScrollingParent()Z move-result p0 return p0 .end method .method public static hasNestedScrollingParent(Landroid/view/View;I)Z .registers 3 .line 2682 instance-of v0, p0, Landroidx/core/view/NestedScrollingChild2; if-eqz v0, :cond_a .line 2683 check-cast p0, Landroidx/core/view/NestedScrollingChild2; invoke-interface {p0, p1}, Landroidx/core/view/NestedScrollingChild2;->hasNestedScrollingParent(I)Z goto :goto_11 :cond_a if-nez p1, :cond_11 .line 2685 invoke-static {p0}, Landroidx/core/view/ViewCompat;->hasNestedScrollingParent(Landroid/view/View;)Z move-result p0 return p0 :cond_11 :goto_11 const/4 p0, 0x0 return p0 .end method .method public static hasOnClickListeners(Landroid/view/View;)Z .registers 1 .line 3062 invoke-virtual {p0}, Landroid/view/View;->hasOnClickListeners()Z move-result p0 return p0 .end method .method public static hasOverlappingRendering(Landroid/view/View;)Z .registers 1 .line 2316 invoke-virtual {p0}, Landroid/view/View;->hasOverlappingRendering()Z move-result p0 return p0 .end method .method public static hasTransientState(Landroid/view/View;)Z .registers 1 .line 887 invoke-virtual {p0}, Landroid/view/View;->hasTransientState()Z move-result p0 return p0 .end method .method public static isAttachedToWindow(Landroid/view/View;)Z .registers 1 .line 3050 invoke-virtual {p0}, Landroid/view/View;->isAttachedToWindow()Z move-result p0 return p0 .end method .method public static isFocusedByDefault(Landroid/view/View;)Z .registers 3 .line 3277 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_b .line 3278 invoke-virtual {p0}, Landroid/view/View;->isFocusedByDefault()Z move-result p0 return p0 :cond_b const/4 p0, 0x0 return p0 .end method .method public static isImportantForAccessibility(Landroid/view/View;)Z .registers 1 .line 1078 invoke-virtual {p0}, Landroid/view/View;->isImportantForAccessibility()Z move-result p0 return p0 .end method .method public static isImportantForAutofill(Landroid/view/View;)Z .registers 3 .line 843 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_b .line 844 invoke-virtual {p0}, Landroid/view/View;->isImportantForAutofill()Z move-result p0 return p0 :cond_b const/4 p0, 0x1 return p0 .end method .method public static isInLayout(Landroid/view/View;)Z .registers 1 .line 2845 invoke-virtual {p0}, Landroid/view/View;->isInLayout()Z move-result p0 return p0 .end method .method public static isKeyboardNavigationCluster(Landroid/view/View;)Z .registers 3 .line 3248 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_b .line 3249 invoke-virtual {p0}, Landroid/view/View;->isKeyboardNavigationCluster()Z move-result p0 return p0 :cond_b const/4 p0, 0x0 return p0 .end method .method public static isLaidOut(Landroid/view/View;)Z .registers 1 .line 2856 invoke-virtual {p0}, Landroid/view/View;->isLaidOut()Z move-result p0 return p0 .end method .method public static isLayoutDirectionResolved(Landroid/view/View;)Z .registers 1 .line 2873 invoke-virtual {p0}, Landroid/view/View;->isLayoutDirectionResolved()Z move-result p0 return p0 .end method .method public static isNestedScrollingEnabled(Landroid/view/View;)Z .registers 1 .line 2480 invoke-virtual {p0}, Landroid/view/View;->isNestedScrollingEnabled()Z move-result p0 return p0 .end method .method public static isOpaque(Landroid/view/View;)Z .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1379 invoke-virtual {p0}, Landroid/view/View;->isOpaque()Z move-result p0 return p0 .end method .method public static isPaddingRelative(Landroid/view/View;)Z .registers 1 .line 2329 invoke-virtual {p0}, Landroid/view/View;->isPaddingRelative()Z move-result p0 return p0 .end method .method public static jumpDrawablesToCurrentState(Landroid/view/View;)V .registers 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2194 invoke-virtual {p0}, Landroid/view/View;->jumpDrawablesToCurrentState()V return-void .end method .method public static keyboardNavigationClusterSearch(Landroid/view/View;Landroid/view/View;I)Landroid/view/View; .registers 5 .line 3314 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_b .line 3315 invoke-virtual {p0, p1, p2}, Landroid/view/View;->keyboardNavigationClusterSearch(Landroid/view/View;I)Landroid/view/View; move-result-object p0 return-object p0 :cond_b const/4 p0, 0x0 return-object p0 .end method .method public static offsetLeftAndRight(Landroid/view/View;I)V .registers 2 .line 2965 invoke-virtual {p0, p1}, Landroid/view/View;->offsetLeftAndRight(I)V return-void .end method .method public static offsetTopAndBottom(Landroid/view/View;I)V .registers 2 .line 2917 invoke-virtual {p0, p1}, Landroid/view/View;->offsetTopAndBottom(I)V return-void .end method .method public static onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .registers 2 .line 2235 invoke-static {p1}, Landroidx/core/view/WindowInsetsCompat;->unwrap(Landroidx/core/view/WindowInsetsCompat;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/view/WindowInsets; .line 2236 invoke-virtual {p0, p1}, Landroid/view/View;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; move-result-object p0 if-eq p0, p1, :cond_11 .line 2238 new-instance p1, Landroid/view/WindowInsets; invoke-direct {p1, p0}, Landroid/view/WindowInsets;->(Landroid/view/WindowInsets;)V .line 2240 :cond_11 invoke-static {p1}, Landroidx/core/view/WindowInsetsCompat;->wrap(Ljava/lang/Object;)Landroidx/core/view/WindowInsetsCompat; move-result-object p0 return-object p0 .end method .method public static onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 619 invoke-virtual {p0, p1}, Landroid/view/View;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V return-void .end method .method public static onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V .registers 2 .line 650 invoke-virtual {p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->unwrap()Landroid/view/accessibility/AccessibilityNodeInfo; move-result-object p1 invoke-virtual {p0, p1}, Landroid/view/View;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V return-void .end method .method public static onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 587 invoke-virtual {p0, p1}, Landroid/view/View;->onPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V return-void .end method .method public static performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z .registers 3 .line 1100 invoke-virtual {p0, p1, p2}, Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z move-result p0 return p0 .end method .method public static postInvalidateOnAnimation(Landroid/view/View;)V .registers 1 .line 916 invoke-virtual {p0}, Landroid/view/View;->postInvalidateOnAnimation()V return-void .end method .method public static postInvalidateOnAnimation(Landroid/view/View;IIII)V .registers 5 .line 938 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->postInvalidateOnAnimation(IIII)V return-void .end method .method public static postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V .registers 2 .line 956 invoke-virtual {p0, p1}, Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V return-void .end method .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V .registers 4 .line 978 invoke-virtual {p0, p1, p2, p3}, Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V return-void .end method .method public static removeOnUnhandledKeyEventListener(Landroid/view/View;Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V .registers 4 .line 3439 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1c if-lt v0, v1, :cond_1d .line 3441 sget v0, Landroidx/core/R$id;->tag_unhandled_key_listeners:I .line 3443 invoke-virtual {p0, v0}, Landroid/view/View;->getTag(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Map; if-nez v0, :cond_11 return-void .line 3447 :cond_11 invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/view/View$OnUnhandledKeyEventListener; if-eqz p1, :cond_1c .line 3449 invoke-virtual {p0, p1}, Landroid/view/View;->removeOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V :cond_1c return-void .line 3453 :cond_1d sget v0, Landroidx/core/R$id;->tag_unhandled_key_listeners:I .line 3455 invoke-virtual {p0, v0}, Landroid/view/View;->getTag(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/ArrayList; if-eqz v0, :cond_33 .line 3457 invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z .line 3458 invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result p1 if-nez p1, :cond_33 .line 3459 invoke-static {p0}, Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->unregisterListeningView(Landroid/view/View;)V :cond_33 return-void .end method .method public static requestApplyInsets(Landroid/view/View;)V .registers 1 .line 2120 invoke-virtual {p0}, Landroid/view/View;->requestApplyInsets()V return-void .end method .method public static requireViewById(Landroid/view/View;I)Landroid/view/View; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/view/View;", "I)TT;" } .end annotation .line 1358 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1c if-lt v0, v1, :cond_b .line 1359 invoke-virtual {p0, p1}, Landroid/view/View;->requireViewById(I)Landroid/view/View; move-result-object p0 return-object p0 .line 1362 :cond_b invoke-virtual {p0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p0 if-eqz p0, :cond_12 return-object p0 .line 1364 :cond_12 new-instance p0, Ljava/lang/IllegalArgumentException; const-string p1, "ID does not reference a View inside this View" invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p0 .end method .method public static resolveSizeAndState(III)I .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1399 invoke-static {p0, p1, p2}, Landroid/view/View;->resolveSizeAndState(III)I move-result p0 return p0 .end method .method public static restoreDefaultFocus(Landroid/view/View;)Z .registers 3 .line 3344 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_b .line 3345 invoke-virtual {p0}, Landroid/view/View;->restoreDefaultFocus()Z move-result p0 return p0 .line 3347 :cond_b invoke-virtual {p0}, Landroid/view/View;->requestFocus()Z move-result p0 return p0 .end method .method public static setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V .registers 2 if-nez p1, :cond_4 const/4 p1, 0x0 goto :goto_8 .line 676 :cond_4 invoke-virtual {p1}, Landroidx/core/view/AccessibilityDelegateCompat;->getBridge()Landroid/view/View$AccessibilityDelegate; move-result-object p1 :goto_8 invoke-virtual {p0, p1}, Landroid/view/View;->setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V return-void .end method .method public static setAccessibilityLiveRegion(Landroid/view/View;I)V .registers 2 .line 1512 invoke-virtual {p0, p1}, Landroid/view/View;->setAccessibilityLiveRegion(I)V return-void .end method .method public static setActivated(Landroid/view/View;Z)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2297 invoke-virtual {p0, p1}, Landroid/view/View;->setActivated(Z)V return-void .end method .method public static setAlpha(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1811 invoke-virtual {p0, p1}, Landroid/view/View;->setAlpha(F)V return-void .end method .method public static varargs setAutofillHints(Landroid/view/View;[Ljava/lang/String;)V .registers 4 .line 709 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_9 .line 710 invoke-virtual {p0, p1}, Landroid/view/View;->setAutofillHints([Ljava/lang/String;)V :cond_9 return-void .end method .method public static setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V .registers 2 .line 2342 invoke-virtual {p0, p1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V return-void .end method .method public static setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V .registers 2 .line 2372 invoke-virtual {p0, p1}, Landroid/view/View;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V return-void .end method .method public static setBackgroundTintMode(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V .registers 2 .line 2419 invoke-virtual {p0, p1}, Landroid/view/View;->setBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V return-void .end method .method public static setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V .registers 10 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2139 const-string v0, "Unable to invoke childrenDrawingOrderEnabled" sget-object v1, Landroidx/core/view/ViewCompat;->sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; const-string v2, "ViewCompat" if-nez v1, :cond_26 const/4 v1, 0x1 .line 2141 :try_start_9 const-class v3, Landroid/view/ViewGroup; const-string v4, "setChildrenDrawingOrderEnabled" new-array v5, v1, [Ljava/lang/Class; sget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; const/4 v7, 0x0 aput-object v6, v5, v7 .line 2142 invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; move-result-object v3 sput-object v3, Landroidx/core/view/ViewCompat;->sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; :try_end_1a .catch Ljava/lang/NoSuchMethodException; {:try_start_9 .. :try_end_1a} :catch_1b goto :goto_21 :catch_1b move-exception v3 .line 2144 const-string v4, "Unable to find childrenDrawingOrderEnabled" invoke-static {v2, v4, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I .line 2146 :goto_21 sget-object v3, Landroidx/core/view/ViewCompat;->sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; invoke-virtual {v3, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V .line 2149 :cond_26 :try_start_26 sget-object v1, Landroidx/core/view/ViewCompat;->sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 filled-new-array {p1}, [Ljava/lang/Object; move-result-object p1 invoke-virtual {v1, p0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; :try_end_33 .catch Ljava/lang/IllegalAccessException; {:try_start_26 .. :try_end_33} :catch_3e .catch Ljava/lang/IllegalArgumentException; {:try_start_26 .. :try_end_33} :catch_39 .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_26 .. :try_end_33} :catch_34 goto :goto_42 :catch_34 move-exception p0 .line 2155 invoke-static {v2, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I goto :goto_42 :catch_39 move-exception p0 .line 2153 invoke-static {v2, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I goto :goto_42 :catch_3e move-exception p0 .line 2151 invoke-static {v2, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I :goto_42 return-void .end method .method public static setClipBounds(Landroid/view/View;Landroid/graphics/Rect;)V .registers 2 .line 3025 invoke-virtual {p0, p1}, Landroid/view/View;->setClipBounds(Landroid/graphics/Rect;)V return-void .end method .method public static setElevation(Landroid/view/View;F)V .registers 2 .line 2028 invoke-virtual {p0, p1}, Landroid/view/View;->setElevation(F)V return-void .end method .method public static setFitsSystemWindows(Landroid/view/View;Z)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2180 invoke-virtual {p0, p1}, Landroid/view/View;->setFitsSystemWindows(Z)V return-void .end method .method public static setFocusedByDefault(Landroid/view/View;Z)V .registers 4 .line 3296 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_9 .line 3297 invoke-virtual {p0, p1}, Landroid/view/View;->setFocusedByDefault(Z)V :cond_9 return-void .end method .method public static setHasTransientState(Landroid/view/View;Z)V .registers 2 .line 901 invoke-virtual {p0, p1}, Landroid/view/View;->setHasTransientState(Z)V return-void .end method .method public static setImportantForAccessibility(Landroid/view/View;I)V .registers 2 .line 1027 invoke-virtual {p0, p1}, Landroid/view/View;->setImportantForAccessibility(I)V return-void .end method .method public static setImportantForAutofill(Landroid/view/View;I)V .registers 4 .line 774 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_9 .line 775 invoke-virtual {p0, p1}, Landroid/view/View;->setImportantForAutofill(I)V :cond_9 return-void .end method .method public static setKeyboardNavigationCluster(Landroid/view/View;Z)V .registers 4 .line 3262 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_9 .line 3263 invoke-virtual {p0, p1}, Landroid/view/View;->setKeyboardNavigationCluster(Z)V :cond_9 return-void .end method .method public static setLabelFor(Landroid/view/View;I)V .registers 2 .line 1239 invoke-virtual {p0, p1}, Landroid/view/View;->setLabelFor(I)V return-void .end method .method public static setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V .registers 2 .line 1275 invoke-virtual {p0, p1}, Landroid/view/View;->setLayerPaint(Landroid/graphics/Paint;)V return-void .end method .method public static setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1188 invoke-virtual {p0, p1, p2}, Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V return-void .end method .method public static setLayoutDirection(Landroid/view/View;I)V .registers 2 .line 1322 invoke-virtual {p0, p1}, Landroid/view/View;->setLayoutDirection(I)V return-void .end method .method public static setNestedScrollingEnabled(Landroid/view/View;Z)V .registers 2 .line 2457 invoke-virtual {p0, p1}, Landroid/view/View;->setNestedScrollingEnabled(Z)V return-void .end method .method public static setNextClusterForwardId(Landroid/view/View;I)V .registers 4 .line 3236 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_9 .line 3237 invoke-virtual {p0, p1}, Landroid/view/View;->setNextClusterForwardId(I)V :cond_9 return-void .end method .method public static setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V .registers 3 if-nez p1, :cond_7 const/4 p1, 0x0 .line 2205 invoke-virtual {p0, p1}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V return-void .line 2209 :cond_7 new-instance v0, Landroidx/core/view/ViewCompat$1; invoke-direct {v0, p1}, Landroidx/core/view/ViewCompat$1;->(Landroidx/core/view/OnApplyWindowInsetsListener;)V invoke-virtual {p0, v0}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V return-void .end method .method public static setOverScrollMode(Landroid/view/View;I)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 547 invoke-virtual {p0, p1}, Landroid/view/View;->setOverScrollMode(I)V return-void .end method .method public static setPaddingRelative(Landroid/view/View;IIII)V .registers 5 .line 1564 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->setPaddingRelative(IIII)V return-void .end method .method public static setPivotX(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1935 invoke-virtual {p0, p1}, Landroid/view/View;->setPivotX(F)V return-void .end method .method public static setPivotY(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1964 invoke-virtual {p0, p1}, Landroid/view/View;->setPivotY(F)V return-void .end method .method public static setPointerIcon(Landroid/view/View;Landroidx/core/view/PointerIconCompat;)V .registers 3 if-eqz p1, :cond_7 .line 3144 invoke-virtual {p1}, Landroidx/core/view/PointerIconCompat;->getPointerIcon()Ljava/lang/Object; move-result-object p1 goto :goto_8 :cond_7 const/4 p1, 0x0 :goto_8 check-cast p1, Landroid/view/PointerIcon; move-object v0, p1 check-cast v0, Landroid/view/PointerIcon; .line 3143 invoke-virtual {p0, p1}, Landroid/view/View;->setPointerIcon(Landroid/view/PointerIcon;)V return-void .end method .method public static setRotation(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1854 invoke-virtual {p0, p1}, Landroid/view/View;->setRotation(F)V return-void .end method .method public static setRotationX(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1868 invoke-virtual {p0, p1}, Landroid/view/View;->setRotationX(F)V return-void .end method .method public static setRotationY(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1882 invoke-virtual {p0, p1}, Landroid/view/View;->setRotationY(F)V return-void .end method .method public static setSaveFromParentEnabled(Landroid/view/View;Z)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2281 invoke-virtual {p0, p1}, Landroid/view/View;->setSaveFromParentEnabled(Z)V return-void .end method .method public static setScaleX(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1895 invoke-virtual {p0, p1}, Landroid/view/View;->setScaleX(F)V return-void .end method .method public static setScaleY(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1908 invoke-virtual {p0, p1}, Landroid/view/View;->setScaleY(F)V return-void .end method .method public static setScrollIndicators(Landroid/view/View;I)V .registers 2 .line 3080 invoke-virtual {p0, p1}, Landroid/view/View;->setScrollIndicators(I)V return-void .end method .method public static setScrollIndicators(Landroid/view/View;II)V .registers 3 .line 3114 invoke-virtual {p0, p1, p2}, Landroid/view/View;->setScrollIndicators(II)V return-void .end method .method public static setTooltipText(Landroid/view/View;Ljava/lang/CharSequence;)V .registers 4 .line 3180 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1a if-lt v0, v1, :cond_9 .line 3181 invoke-virtual {p0, p1}, Landroid/view/View;->setTooltipText(Ljava/lang/CharSequence;)V :cond_9 return-void .end method .method public static setTransitionName(Landroid/view/View;Ljava/lang/String;)V .registers 2 .line 2074 invoke-virtual {p0, p1}, Landroid/view/View;->setTransitionName(Ljava/lang/String;)V return-void .end method .method public static setTranslationX(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1777 invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationX(F)V return-void .end method .method public static setTranslationY(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1794 invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationY(F)V return-void .end method .method public static setTranslationZ(Landroid/view/View;F)V .registers 2 .line 2049 invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationZ(F)V return-void .end method .method public static setX(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1826 invoke-virtual {p0, p1}, Landroid/view/View;->setX(F)V return-void .end method .method public static setY(Landroid/view/View;F)V .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1841 invoke-virtual {p0, p1}, Landroid/view/View;->setY(F)V return-void .end method .method public static setZ(Landroid/view/View;F)V .registers 2 .line 2906 invoke-virtual {p0, p1}, Landroid/view/View;->setZ(F)V return-void .end method .method public static startDragAndDrop(Landroid/view/View;Landroid/content/ClipData;Landroid/view/View$DragShadowBuilder;Ljava/lang/Object;I)Z .registers 5 .line 3191 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->startDragAndDrop(Landroid/content/ClipData;Landroid/view/View$DragShadowBuilder;Ljava/lang/Object;I)Z move-result p0 return p0 .end method .method public static startNestedScroll(Landroid/view/View;I)Z .registers 2 .line 2502 invoke-virtual {p0, p1}, Landroid/view/View;->startNestedScroll(I)Z move-result p0 return p0 .end method .method public static startNestedScroll(Landroid/view/View;II)Z .registers 4 .line 2648 instance-of v0, p0, Landroidx/core/view/NestedScrollingChild2; if-eqz v0, :cond_b .line 2649 check-cast p0, Landroidx/core/view/NestedScrollingChild2; invoke-interface {p0, p1, p2}, Landroidx/core/view/NestedScrollingChild2;->startNestedScroll(II)Z move-result p0 return p0 :cond_b if-nez p2, :cond_12 .line 2651 invoke-static {p0, p1}, Landroidx/core/view/ViewCompat;->startNestedScroll(Landroid/view/View;I)Z move-result p0 return p0 :cond_12 const/4 p0, 0x0 return p0 .end method .method public static stopNestedScroll(Landroid/view/View;)V .registers 1 .line 2521 invoke-virtual {p0}, Landroid/view/View;->stopNestedScroll()V return-void .end method .method public static stopNestedScroll(Landroid/view/View;I)V .registers 3 .line 2665 instance-of v0, p0, Landroidx/core/view/NestedScrollingChild2; if-eqz v0, :cond_a .line 2666 check-cast p0, Landroidx/core/view/NestedScrollingChild2; invoke-interface {p0, p1}, Landroidx/core/view/NestedScrollingChild2;->stopNestedScroll(I)V goto :goto_f :cond_a if-nez p1, :cond_f .line 2668 invoke-static {p0}, Landroidx/core/view/ViewCompat;->stopNestedScroll(Landroid/view/View;)V :cond_f :goto_f return-void .end method .method private static tickleInvalidationFlag(Landroid/view/View;)V .registers 3 .line 3007 invoke-virtual {p0}, Landroid/view/View;->getTranslationY()F move-result v0 const/high16 v1, 0x3f800000 # 1.0f add-float/2addr v1, v0 .line 3008 invoke-virtual {p0, v1}, Landroid/view/View;->setTranslationY(F)V .line 3009 invoke-virtual {p0, v0}, Landroid/view/View;->setTranslationY(F)V return-void .end method .method public static updateDragShadow(Landroid/view/View;Landroid/view/View$DragShadowBuilder;)V .registers 2 .line 3211 invoke-virtual {p0, p1}, Landroid/view/View;->updateDragShadow(Landroid/view/View$DragShadowBuilder;)V return-void .end method