Skip to content

//workflow/com.squareup.workflow1.ui.backstack/BackStackContainer

BackStackContainer

[androidJvm] @WorkflowUiExperimentalApi()

open class BackStackContainer@JvmOverloads()constructor(context: Context, attributeSet: AttributeSet?, defStyle: Int, defStyleRes: Int) : FrameLayout

A container view that can display a stream of BackStackScreen instances.

This container supports saving and restoring the view state of each of its subviews corresponding to the renderings in its BackStackScreen. It supports two distinct state mechanisms:

  1. Classic view hierarchy state ([View.onSaveInstanceState](../../com.squareup.workflow1.ui/-workflow-view-stub/index.md#1773232604%2FFunctions%2F576965167)/[View.onRestoreInstanceState](../../com.squareup.workflow1.ui/-workflow-view-stub/index.md#-648840093%2FFunctions%2F576965167))
  2. AndroidX [SavedStateRegistry](https://developer.android.com/reference/kotlin/androidx/savedstate/SavedStateRegistry.html) via [ViewTreeSavedStateRegistryOwner](https://developer.android.com/reference/kotlin/androidx/savedstate/ViewTreeSavedStateRegistryOwner.html).

A note about SavedStateRegistry support.

The SavedStateRegistry API involves defining string keys to associate with state bundles. These keys must be unique relative to the instance of the registry they are saved in. To support this requirement, BackStackContainer tries to generate a best-effort unique key by combining its fully-qualified class name with both its view ID and the compatibility key of its rendering. This method isn’t guaranteed to give a unique registry key, but it should be good enough: If you need to nest multiple BackStackContainers under the same SavedStateRegistry, just wrap each BackStackScreen with a Named, or give each BackStackContainer a unique view ID.

There’s a potential issue here where if our ID is changed to something else, then another BackStackContainer is added with our old ID, that container will overwrite our state. Since they’d both be using the same key, SavedStateRegistry would throw an exception. As long as this container is detached before its ID is changed, it shouldn’t be a problem.

Constructors

BackStackContainer [androidJvm] @JvmOverloads()

fun BackStackContainer(context: Context, attributeSet: AttributeSet? = null, defStyle: Int = 0, defStyleRes: Int = 0)

Types

Name Summary
Companion [androidJvm]
Content
object Companion : ViewFactory<BackStackScreen<*>>


Functions

Name Summary
addChildrenForAccessibility [androidJvm]
Content
open override fun addChildrenForAccessibility(p0: ArrayList<View>)


addExtraDataToAccessibilityNodeInfo [androidJvm]
Content
open override fun addExtraDataToAccessibilityNodeInfo(p0: AccessibilityNodeInfo, p1: String, p2: Bundle?)


addFocusables [androidJvm]
Content
open fun addFocusables(p0: ArrayList<View>, p1: Int)
open override fun addFocusables(p0: ArrayList<View>, p1: Int, p2: Int)


addKeyboardNavigationClusters [androidJvm]
Content
open override fun addKeyboardNavigationClusters(p0: MutableCollection<View>, p1: Int)


addOnAttachStateChangeListener [androidJvm]
Content
open fun addOnAttachStateChangeListener(p0: View.OnAttachStateChangeListener)


addOnLayoutChangeListener [androidJvm]
Content
open fun addOnLayoutChangeListener(p0: View.OnLayoutChangeListener)


addOnUnhandledKeyEventListener [androidJvm]
Content
open fun addOnUnhandledKeyEventListener(p0: View.OnUnhandledKeyEventListener)


addStatesFromChildren [androidJvm]
Content
open fun addStatesFromChildren(): Boolean


addTouchables [androidJvm]
Content
open override fun addTouchables(p0: ArrayList<View>)


addView [androidJvm]
Content
open fun addView(p0: View)
open override fun addView(p0: View, p1: ViewGroup.LayoutParams)
open fun addView(p0: View, p1: Int)
open fun addView(p0: View, p1: Int, p2: ViewGroup.LayoutParams)
open fun addView(p0: View, p1: Int, p2: Int)


addViewInLayout [androidJvm]
Content
open fun addViewInLayout(p0: View, p1: Int, p2: ViewGroup.LayoutParams): Boolean
open fun addViewInLayout(p0: View, p1: Int, p2: ViewGroup.LayoutParams, p3: Boolean): Boolean


animate [androidJvm]
Content
open fun animate(): ViewPropertyAnimator


announceForAccessibility [androidJvm]
Content
open fun announceForAccessibility(p0: CharSequence)


attachLayoutAnimationParameters [androidJvm]
Content
open fun attachLayoutAnimationParameters(p0: View, p1: ViewGroup.LayoutParams, p2: Int, p3: Int)


attachViewToParent [androidJvm]
Content
open fun attachViewToParent(p0: View, p1: Int, p2: ViewGroup.LayoutParams)


autofill [androidJvm]
Content
open fun autofill(p0: SparseArray<AutofillValue>)
open fun autofill(p0: AutofillValue)


awakenScrollBars [androidJvm]
Content
open fun awakenScrollBars(): Boolean
open fun awakenScrollBars(p0: Int): Boolean
open fun awakenScrollBars(p0: Int, p1: Boolean): Boolean


bringChildToFront [androidJvm]
Content
open override fun bringChildToFront(p0: View)


bringToFront [androidJvm]
Content
open fun bringToFront()


buildLayer [androidJvm]
Content
open fun buildLayer()


callOnClick [androidJvm]
Content
open fun callOnClick(): Boolean


canAnimate [androidJvm]
Content
open fun canAnimate(): Boolean


cancelDragAndDrop [androidJvm]
Content
fun cancelDragAndDrop()


cancelLongPress [androidJvm]
Content
open fun cancelLongPress()


cancelPendingInputEvents [androidJvm]
Content
fun cancelPendingInputEvents()


canResolveLayoutDirection [androidJvm]
Content
open fun canResolveLayoutDirection(): Boolean


canResolveTextAlignment [androidJvm]
Content
open fun canResolveTextAlignment(): Boolean


canResolveTextDirection [androidJvm]
Content
open fun canResolveTextDirection(): Boolean


canScrollHorizontally [androidJvm]
Content
open fun canScrollHorizontally(p0: Int): Boolean


canScrollVertically [androidJvm]
Content
open fun canScrollVertically(p0: Int): Boolean


checkInputConnectionProxy [androidJvm]
Content
open fun checkInputConnectionProxy(p0: View): Boolean


checkLayoutParams [androidJvm]
Content
open override fun checkLayoutParams(p0: ViewGroup.LayoutParams): Boolean


childDrawableStateChanged [androidJvm]
Content
open override fun childDrawableStateChanged(p0: View)


childHasTransientStateChanged [androidJvm]
Content
open override fun childHasTransientStateChanged(p0: View, p1: Boolean)


cleanupLayoutState [androidJvm]
Content
open fun cleanupLayoutState(p0: View)


clearAnimation [androidJvm]
Content
open fun clearAnimation()


clearChildFocus [androidJvm]
Content
open override fun clearChildFocus(p0: View)


clearDisappearingChildren [androidJvm]
Content
open fun clearDisappearingChildren()


clearFocus [androidJvm]
Content
open override fun clearFocus()


computeHorizontalScrollExtent [androidJvm]
Content
open fun computeHorizontalScrollExtent(): Int


computeHorizontalScrollOffset [androidJvm]
Content
open fun computeHorizontalScrollOffset(): Int


computeHorizontalScrollRange [androidJvm]
Content
open fun computeHorizontalScrollRange(): Int


computeScroll [androidJvm]
Content
open fun computeScroll()


computeSystemWindowInsets [androidJvm]
Content
open fun computeSystemWindowInsets(p0: WindowInsets, p1: Rect): WindowInsets


computeVerticalScrollExtent [androidJvm]
Content
open fun computeVerticalScrollExtent(): Int


computeVerticalScrollOffset [androidJvm]
Content
open fun computeVerticalScrollOffset(): Int


computeVerticalScrollRange [androidJvm]
Content
open fun computeVerticalScrollRange(): Int


createAccessibilityNodeInfo [androidJvm]
Content
open fun createAccessibilityNodeInfo(): AccessibilityNodeInfo


createContextMenu [androidJvm]
Content
open fun createContextMenu(p0: ContextMenu)


debug [androidJvm]
Content
open fun debug(p0: Int)


detachAllViewsFromParent [androidJvm]
Content
open fun detachAllViewsFromParent()


detachViewFromParent [androidJvm]
Content
open fun detachViewFromParent(p0: View)
open fun detachViewFromParent(p0: Int)


detachViewsFromParent [androidJvm]
Content
open fun detachViewsFromParent(p0: Int, p1: Int)


dispatchApplyWindowInsets [androidJvm]
Content
open override fun dispatchApplyWindowInsets(p0: WindowInsets): WindowInsets


dispatchCapturedPointerEvent [androidJvm]
Content
open override fun dispatchCapturedPointerEvent(p0: MotionEvent): Boolean


dispatchConfigurationChanged [androidJvm]
Content
open override fun dispatchConfigurationChanged(p0: Configuration)


dispatchDisplayHint [androidJvm]
Content
open override fun dispatchDisplayHint(p0: Int)


dispatchDragEvent [androidJvm]
Content
open override fun dispatchDragEvent(p0: DragEvent): Boolean


dispatchDraw [androidJvm]
Content
open override fun dispatchDraw(p0: Canvas)


dispatchDrawableHotspotChanged [androidJvm]
Content
open override fun dispatchDrawableHotspotChanged(p0: Float, p1: Float)


dispatchFinishTemporaryDetach [androidJvm]
Content
open override fun dispatchFinishTemporaryDetach()


dispatchFreezeSelfOnly [androidJvm]
Content
open fun dispatchFreezeSelfOnly(p0: SparseArray<Parcelable>)


dispatchGenericFocusedEvent [androidJvm]
Content
open override fun dispatchGenericFocusedEvent(p0: MotionEvent): Boolean


dispatchGenericMotionEvent [androidJvm]
Content
open fun dispatchGenericMotionEvent(p0: MotionEvent): Boolean


dispatchGenericPointerEvent [androidJvm]
Content
open override fun dispatchGenericPointerEvent(p0: MotionEvent): Boolean


dispatchHoverEvent [androidJvm]
Content
open override fun dispatchHoverEvent(p0: MotionEvent): Boolean


dispatchKeyEvent [androidJvm]
Content
open override fun dispatchKeyEvent(p0: KeyEvent): Boolean


dispatchKeyEventPreIme [androidJvm]
Content
open override fun dispatchKeyEventPreIme(p0: KeyEvent): Boolean


dispatchKeyShortcutEvent [androidJvm]
Content
open override fun dispatchKeyShortcutEvent(p0: KeyEvent): Boolean


dispatchNestedFling [androidJvm]
Content
open fun dispatchNestedFling(p0: Float, p1: Float, p2: Boolean): Boolean


dispatchNestedPreFling [androidJvm]
Content
open fun dispatchNestedPreFling(p0: Float, p1: Float): Boolean


dispatchNestedPrePerformAccessibilityAction [androidJvm]
Content
open fun dispatchNestedPrePerformAccessibilityAction(p0: Int, p1: Bundle): Boolean


dispatchNestedPreScroll [androidJvm]
Content
open fun dispatchNestedPreScroll(p0: Int, p1: Int, p2: IntArray?, p3: IntArray?): Boolean


dispatchNestedScroll [androidJvm]
Content
open fun dispatchNestedScroll(p0: Int, p1: Int, p2: Int, p3: Int, p4: IntArray?): Boolean


dispatchPointerCaptureChanged [androidJvm]
Content
open override fun dispatchPointerCaptureChanged(p0: Boolean)


dispatchPopulateAccessibilityEvent [androidJvm]
Content
open fun dispatchPopulateAccessibilityEvent(p0: AccessibilityEvent): Boolean


dispatchProvideAutofillStructure [androidJvm]
Content
open override fun dispatchProvideAutofillStructure(p0: ViewStructure, p1: Int)


dispatchProvideStructure [androidJvm]
Content
open override fun dispatchProvideStructure(p0: ViewStructure)


dispatchRestoreInstanceState [androidJvm]
Content
open override fun dispatchRestoreInstanceState(p0: SparseArray<Parcelable>)


dispatchSaveInstanceState [androidJvm]
Content
open override fun dispatchSaveInstanceState(p0: SparseArray<Parcelable>)


dispatchSetActivated [androidJvm]
Content
open override fun dispatchSetActivated(p0: Boolean)


dispatchSetPressed [androidJvm]
Content
open override fun dispatchSetPressed(p0: Boolean)


dispatchSetSelected [androidJvm]
Content
open override fun dispatchSetSelected(p0: Boolean)


dispatchStartTemporaryDetach [androidJvm]
Content
open override fun dispatchStartTemporaryDetach()


dispatchThawSelfOnly [androidJvm]
Content
open fun dispatchThawSelfOnly(p0: SparseArray<Parcelable>)


dispatchTouchEvent [androidJvm]
Content
open override fun dispatchTouchEvent(p0: MotionEvent): Boolean


dispatchTrackballEvent [androidJvm]
Content
open override fun dispatchTrackballEvent(p0: MotionEvent): Boolean


dispatchUnhandledMove [androidJvm]
Content
open override fun dispatchUnhandledMove(p0: View, p1: Int): Boolean


dispatchVisibilityChanged [androidJvm]
Content
open override fun dispatchVisibilityChanged(p0: View, p1: Int)


dispatchWindowFocusChanged [androidJvm]
Content
open override fun dispatchWindowFocusChanged(p0: Boolean)


dispatchWindowInsetsAnimationEnd [androidJvm]
Content
open override fun dispatchWindowInsetsAnimationEnd(p0: WindowInsetsAnimation)


dispatchWindowInsetsAnimationPrepare [androidJvm]
Content
open override fun dispatchWindowInsetsAnimationPrepare(p0: WindowInsetsAnimation)


dispatchWindowInsetsAnimationProgress [androidJvm]
Content
open override fun dispatchWindowInsetsAnimationProgress(p0: WindowInsets, p1: MutableList<WindowInsetsAnimation>): WindowInsets


dispatchWindowInsetsAnimationStart [androidJvm]
Content
open override fun dispatchWindowInsetsAnimationStart(p0: WindowInsetsAnimation, p1: WindowInsetsAnimation.Bounds): WindowInsetsAnimation.Bounds


dispatchWindowVisibilityChanged [androidJvm]
Content
open override fun dispatchWindowVisibilityChanged(p0: Int)


draw [androidJvm]
Content
open fun draw(p0: Canvas)


drawableHotspotChanged [androidJvm]
Content
open fun drawableHotspotChanged(p0: Float, p1: Float)


drawableStateChanged [androidJvm]
Content
open override fun drawableStateChanged()


drawChild [androidJvm]
Content
open fun drawChild(p0: Canvas, p1: View, p2: Long): Boolean


endViewTransition [androidJvm]
Content
open fun endViewTransition(p0: View)


findFocus [androidJvm]
Content
open override fun findFocus(): View


findViewById [androidJvm]
Content
fun <T : View> findViewById(p0: Int): T


findViewsWithText [androidJvm]
Content
open override fun findViewsWithText(p0: ArrayList<View>, p1: CharSequence, p2: Int)


findViewWithTag [androidJvm]
Content
fun <T : View> findViewWithTag(p0: Any): T


focusableViewAvailable [androidJvm]
Content
open override fun focusableViewAvailable(p0: View)


focusSearch [androidJvm]
Content
open fun focusSearch(p0: Int): View
open override fun focusSearch(p0: View, p1: Int): View


forceHasOverlappingRendering [androidJvm]
Content
open fun forceHasOverlappingRendering(p0: Boolean)


forceLayout [androidJvm]
Content
open fun forceLayout()


gatherTransparentRegion [androidJvm]
Content
open fun gatherTransparentRegion(p0: Region): Boolean


generateDefaultLayoutParams [androidJvm]
Content
open override fun generateDefaultLayoutParams(): FrameLayout.LayoutParams


generateLayoutParams [androidJvm]
Content
open override fun generateLayoutParams(p0: AttributeSet): FrameLayout.LayoutParams
open override fun generateLayoutParams(p0: ViewGroup.LayoutParams): ViewGroup.LayoutParams


getAccessibilityClassName [androidJvm]
Content
open override fun getAccessibilityClassName(): CharSequence


getAccessibilityDelegate [androidJvm]
Content
open fun getAccessibilityDelegate(): View.AccessibilityDelegate


getAccessibilityLiveRegion [androidJvm]
Content
open fun getAccessibilityLiveRegion(): Int


getAccessibilityNodeProvider [androidJvm]
Content
open fun getAccessibilityNodeProvider(): AccessibilityNodeProvider


getAccessibilityPaneTitle [androidJvm]
Content
open fun getAccessibilityPaneTitle(): CharSequence?


getAccessibilityTraversalAfter [androidJvm]
Content
open fun getAccessibilityTraversalAfter(): Int


getAccessibilityTraversalBefore [androidJvm]
Content
open fun getAccessibilityTraversalBefore(): Int


getAlpha [androidJvm]
Content
open fun getAlpha(): Float


getAnimation [androidJvm]
Content
open fun getAnimation(): Animation


getAnimationMatrix [androidJvm]
Content
open fun getAnimationMatrix(): Matrix?


getApplicationWindowToken [androidJvm]
Content
open fun getApplicationWindowToken(): IBinder


getAttributeResolutionStack [androidJvm]
Content
open fun getAttributeResolutionStack(p0: Int): IntArray


getAttributeSourceResourceMap [androidJvm]
Content
open fun getAttributeSourceResourceMap(): MutableMap<Int, Int>


getAutofillHints [androidJvm]
Content
open fun getAutofillHints(): Array<String>?


getAutofillId [androidJvm]
Content
fun getAutofillId(): AutofillId


getAutofillType [androidJvm]
Content
open fun getAutofillType(): Int


getAutofillValue [androidJvm]
Content
open fun getAutofillValue(): AutofillValue?


getBackground [androidJvm]
Content
open fun getBackground(): Drawable


getBackgroundTintBlendMode [androidJvm]
Content
open fun getBackgroundTintBlendMode(): BlendMode?


getBackgroundTintList [androidJvm]
Content
open fun getBackgroundTintList(): ColorStateList?


getBackgroundTintMode [androidJvm]
Content
open fun getBackgroundTintMode(): PorterDuff.Mode?


getBaseline [androidJvm]
Content
open fun getBaseline(): Int


getBottom [androidJvm]
Content
fun getBottom(): Int


getBottomFadingEdgeStrength [androidJvm]
Content
open fun getBottomFadingEdgeStrength(): Float


getBottomPaddingOffset [androidJvm]
Content
open fun getBottomPaddingOffset(): Int


getCameraDistance [androidJvm]
Content
open fun getCameraDistance(): Float


getChildAt [androidJvm]
Content
open fun getChildAt(p0: Int): View


getChildCount [androidJvm]
Content
open fun getChildCount(): Int


getChildDrawingOrder [androidJvm]
Content
fun getChildDrawingOrder(p0: Int): Int
open fun getChildDrawingOrder(p0: Int, p1: Int): Int


getChildStaticTransformation [androidJvm]
Content
open fun getChildStaticTransformation(p0: View, p1: Transformation): Boolean


getChildVisibleRect [androidJvm]
Content
open override fun getChildVisibleRect(p0: View, p1: Rect, p2: Point): Boolean


getClipBounds [androidJvm]
Content
open fun getClipBounds(): Rect
open fun getClipBounds(p0: Rect): Boolean


getClipChildren [androidJvm]
Content
open fun getClipChildren(): Boolean


getClipToOutline [androidJvm]
Content
fun getClipToOutline(): Boolean


getClipToPadding [androidJvm]
Content
open fun getClipToPadding(): Boolean


getContentCaptureSession [androidJvm]
Content
fun getContentCaptureSession(): ContentCaptureSession?


getContentDescription [androidJvm]
Content
open fun getContentDescription(): CharSequence


getContext [androidJvm]
Content
fun getContext(): Context


getContextMenuInfo [androidJvm]
Content
open fun getContextMenuInfo(): ContextMenu.ContextMenuInfo


getDefaultFocusHighlightEnabled [androidJvm]
Content
fun getDefaultFocusHighlightEnabled(): Boolean


getDescendantFocusability [androidJvm]
Content
open fun getDescendantFocusability(): Int


getDisplay [androidJvm]
Content
open fun getDisplay(): Display


getDrawableState [androidJvm]
Content
fun getDrawableState(): IntArray


getDrawingRect [androidJvm]
Content
open fun getDrawingRect(p0: Rect)


getDrawingTime [androidJvm]
Content
open fun getDrawingTime(): Long


getElevation [androidJvm]
Content
open fun getElevation(): Float


getExplicitStyle [androidJvm]
Content
open fun getExplicitStyle(): Int


getFilterTouchesWhenObscured [androidJvm]
Content
open fun getFilterTouchesWhenObscured(): Boolean


getFitsSystemWindows [androidJvm]
Content
open fun getFitsSystemWindows(): Boolean


getFocusable [androidJvm]
Content
open fun getFocusable(): Int


getFocusables [androidJvm]
Content
open fun getFocusables(p0: Int): ArrayList<View>


getFocusedChild [androidJvm]
Content
open fun getFocusedChild(): View


getFocusedRect [androidJvm]
Content
open fun getFocusedRect(p0: Rect)


getForeground [androidJvm]
Content
open fun getForeground(): Drawable


getForegroundGravity [androidJvm]
Content
open fun getForegroundGravity(): Int


getForegroundTintBlendMode [androidJvm]
Content
open fun getForegroundTintBlendMode(): BlendMode?


getForegroundTintList [androidJvm]
Content
open fun getForegroundTintList(): ColorStateList?


getForegroundTintMode [androidJvm]
Content
open fun getForegroundTintMode(): PorterDuff.Mode?


getGlobalVisibleRect [androidJvm]
Content
fun getGlobalVisibleRect(p0: Rect): Boolean
open fun getGlobalVisibleRect(p0: Rect, p1: Point): Boolean


getHandler [androidJvm]
Content
open fun getHandler(): Handler


getHasOverlappingRendering [androidJvm]
Content
fun getHasOverlappingRendering(): Boolean


getHeight [androidJvm]
Content
fun getHeight(): Int


getHitRect [androidJvm]
Content
open fun getHitRect(p0: Rect)


getHorizontalFadingEdgeLength [androidJvm]
Content
open fun getHorizontalFadingEdgeLength(): Int


getHorizontalScrollbarHeight [androidJvm]
Content
open fun getHorizontalScrollbarHeight(): Int


getHorizontalScrollbarThumbDrawable [androidJvm]
Content
open fun getHorizontalScrollbarThumbDrawable(): Drawable?


getHorizontalScrollbarTrackDrawable [androidJvm]
Content
open fun getHorizontalScrollbarTrackDrawable(): Drawable?


getId [androidJvm]
Content
open fun getId(): Int


getImportantForAccessibility [androidJvm]
Content
open fun getImportantForAccessibility(): Int


getImportantForAutofill [androidJvm]
Content
open fun getImportantForAutofill(): Int


getImportantForContentCapture [androidJvm]
Content
open fun getImportantForContentCapture(): Int


getKeepScreenOn [androidJvm]
Content
open fun getKeepScreenOn(): Boolean


getKeyDispatcherState [androidJvm]
Content
open fun getKeyDispatcherState(): KeyEvent.DispatcherState


getLabelFor [androidJvm]
Content
open fun getLabelFor(): Int


getLayerType [androidJvm]
Content
open fun getLayerType(): Int


getLayoutAnimation [androidJvm]
Content
open fun getLayoutAnimation(): LayoutAnimationController


getLayoutAnimationListener [androidJvm]
Content
open fun getLayoutAnimationListener(): Animation.AnimationListener


getLayoutDirection [androidJvm]
Content
open fun getLayoutDirection(): Int


getLayoutMode [androidJvm]
Content
open fun getLayoutMode(): Int


getLayoutParams [androidJvm]
Content
open fun getLayoutParams(): ViewGroup.LayoutParams


getLayoutTransition [androidJvm]
Content
open fun getLayoutTransition(): LayoutTransition


getLeft [androidJvm]
Content
fun getLeft(): Int


getLeftFadingEdgeStrength [androidJvm]
Content
open fun getLeftFadingEdgeStrength(): Float


getLeftPaddingOffset [androidJvm]
Content
open fun getLeftPaddingOffset(): Int


getLocalVisibleRect [androidJvm]
Content
fun getLocalVisibleRect(p0: Rect): Boolean


getLocationInSurface [androidJvm]
Content
open fun getLocationInSurface(p0: IntArray)


getLocationInWindow [androidJvm]
Content
open fun getLocationInWindow(p0: IntArray)


getLocationOnScreen [androidJvm]
Content
open fun getLocationOnScreen(p0: IntArray)


getMatrix [androidJvm]
Content
open fun getMatrix(): Matrix


getMeasureAllChildren [androidJvm]
Content
open fun getMeasureAllChildren(): Boolean


getMeasuredHeight [androidJvm]
Content
fun getMeasuredHeight(): Int


getMeasuredHeightAndState [androidJvm]
Content
fun getMeasuredHeightAndState(): Int


getMeasuredState [androidJvm]
Content
fun getMeasuredState(): Int


getMeasuredWidth [androidJvm]
Content
fun getMeasuredWidth(): Int


getMeasuredWidthAndState [androidJvm]
Content
fun getMeasuredWidthAndState(): Int


getMinimumHeight [androidJvm]
Content
open fun getMinimumHeight(): Int


getMinimumWidth [androidJvm]
Content
open fun getMinimumWidth(): Int


getNestedScrollAxes [androidJvm]
Content
open fun getNestedScrollAxes(): Int


getNextClusterForwardId [androidJvm]
Content
open fun getNextClusterForwardId(): Int


getNextFocusDownId [androidJvm]
Content
open fun getNextFocusDownId(): Int


getNextFocusForwardId [androidJvm]
Content
open fun getNextFocusForwardId(): Int


getNextFocusLeftId [androidJvm]
Content
open fun getNextFocusLeftId(): Int


getNextFocusRightId [androidJvm]
Content
open fun getNextFocusRightId(): Int


getNextFocusUpId [androidJvm]
Content
open fun getNextFocusUpId(): Int


getOnFocusChangeListener [androidJvm]
Content
open fun getOnFocusChangeListener(): View.OnFocusChangeListener


getOutlineAmbientShadowColor [androidJvm]
Content
open fun getOutlineAmbientShadowColor(): Int


getOutlineProvider [androidJvm]
Content
open fun getOutlineProvider(): ViewOutlineProvider


getOutlineSpotShadowColor [androidJvm]
Content
open fun getOutlineSpotShadowColor(): Int


getOverlay [androidJvm]
Content
open override fun getOverlay(): ViewGroupOverlay


getOverScrollMode [androidJvm]
Content
open fun getOverScrollMode(): Int


getPaddingBottom [androidJvm]
Content
open fun getPaddingBottom(): Int


getPaddingEnd [androidJvm]
Content
open fun getPaddingEnd(): Int


getPaddingLeft [androidJvm]
Content
open fun getPaddingLeft(): Int


getPaddingRight [androidJvm]
Content
open fun getPaddingRight(): Int


getPaddingStart [androidJvm]
Content
open fun getPaddingStart(): Int


getPaddingTop [androidJvm]
Content
open fun getPaddingTop(): Int


getParent [androidJvm]
Content
fun getParent(): ViewParent


getParentForAccessibility [androidJvm]
Content
open fun getParentForAccessibility(): ViewParent


getPivotX [androidJvm]
Content
open fun getPivotX(): Float


getPivotY [androidJvm]
Content
open fun getPivotY(): Float


getPointerIcon [androidJvm]
Content
open fun getPointerIcon(): PointerIcon


getResources [androidJvm]
Content
open fun getResources(): Resources


getRevealOnFocusHint [androidJvm]
Content
fun getRevealOnFocusHint(): Boolean


getRight [androidJvm]
Content
fun getRight(): Int


getRightFadingEdgeStrength [androidJvm]
Content
open fun getRightFadingEdgeStrength(): Float


getRightPaddingOffset [androidJvm]
Content
open fun getRightPaddingOffset(): Int


getRootView [androidJvm]
Content
open fun getRootView(): View


getRootWindowInsets [androidJvm]
Content
open fun getRootWindowInsets(): WindowInsets


getRotation [androidJvm]
Content
open fun getRotation(): Float


getRotationX [androidJvm]
Content
open fun getRotationX(): Float


getRotationY [androidJvm]
Content
open fun getRotationY(): Float


getScaleX [androidJvm]
Content
open fun getScaleX(): Float


getScaleY [androidJvm]
Content
open fun getScaleY(): Float


getScrollBarDefaultDelayBeforeFade [androidJvm]
Content
open fun getScrollBarDefaultDelayBeforeFade(): Int


getScrollBarFadeDuration [androidJvm]
Content
open fun getScrollBarFadeDuration(): Int


getScrollBarSize [androidJvm]
Content
open fun getScrollBarSize(): Int


getScrollBarStyle [androidJvm]
Content
open fun getScrollBarStyle(): Int


getScrollIndicators [androidJvm]
Content
open fun getScrollIndicators(): Int


getScrollX [androidJvm]
Content
fun getScrollX(): Int


getScrollY [androidJvm]
Content
fun getScrollY(): Int


getSolidColor [androidJvm]
Content
open fun getSolidColor(): Int


getSourceLayoutResId [androidJvm]
Content
open fun getSourceLayoutResId(): Int


getStateDescription [androidJvm]
Content
fun getStateDescription(): CharSequence?


getStateListAnimator [androidJvm]
Content
open fun getStateListAnimator(): StateListAnimator


getSuggestedMinimumHeight [androidJvm]
Content
open fun getSuggestedMinimumHeight(): Int


getSuggestedMinimumWidth [androidJvm]
Content
open fun getSuggestedMinimumWidth(): Int


getSystemGestureExclusionRects [androidJvm]
Content
open fun getSystemGestureExclusionRects(): MutableList<Rect>


getTag [androidJvm]
Content
open fun getTag(): Any
open fun getTag(p0: Int): Any


getTextAlignment [androidJvm]
Content
open fun getTextAlignment(): Int


getTextDirection [androidJvm]
Content
open fun getTextDirection(): Int


getTooltipText [androidJvm]
Content
open fun getTooltipText(): CharSequence?


getTop [androidJvm]
Content
fun getTop(): Int


getTopFadingEdgeStrength [androidJvm]
Content
open fun getTopFadingEdgeStrength(): Float


getTopPaddingOffset [androidJvm]
Content
open fun getTopPaddingOffset(): Int


getTouchables [androidJvm]
Content
open fun getTouchables(): ArrayList<View>


getTouchDelegate [androidJvm]
Content
open fun getTouchDelegate(): TouchDelegate


getTouchscreenBlocksFocus [androidJvm]
Content
open fun getTouchscreenBlocksFocus(): Boolean


getTransitionAlpha [androidJvm]
Content
open fun getTransitionAlpha(): Float


getTransitionName [androidJvm]
Content
open fun getTransitionName(): String


getTranslationX [androidJvm]
Content
open fun getTranslationX(): Float


getTranslationY [androidJvm]
Content
open fun getTranslationY(): Float


getTranslationZ [androidJvm]
Content
open fun getTranslationZ(): Float


getUniqueDrawingId [androidJvm]
Content
open fun getUniqueDrawingId(): Long


getVerticalFadingEdgeLength [androidJvm]
Content
open fun getVerticalFadingEdgeLength(): Int


getVerticalScrollbarPosition [androidJvm]
Content
open fun getVerticalScrollbarPosition(): Int


getVerticalScrollbarThumbDrawable [androidJvm]
Content
open fun getVerticalScrollbarThumbDrawable(): Drawable?


getVerticalScrollbarTrackDrawable [androidJvm]
Content
open fun getVerticalScrollbarTrackDrawable(): Drawable?


getVerticalScrollbarWidth [androidJvm]
Content
open fun getVerticalScrollbarWidth(): Int


getViewTreeObserver [androidJvm]
Content
open fun getViewTreeObserver(): ViewTreeObserver


getVisibility [androidJvm]
Content
open fun getVisibility(): Int


getWidth [androidJvm]
Content
fun getWidth(): Int


getWindowAttachCount [androidJvm]
Content
open fun getWindowAttachCount(): Int


getWindowId [androidJvm]
Content
open fun getWindowId(): WindowId


getWindowInsetsController [androidJvm]
Content
open fun getWindowInsetsController(): WindowInsetsController?


getWindowToken [androidJvm]
Content
open fun getWindowToken(): IBinder


getWindowVisibility [androidJvm]
Content
open fun getWindowVisibility(): Int


getWindowVisibleDisplayFrame [androidJvm]
Content
open fun getWindowVisibleDisplayFrame(p0: Rect)


getX [androidJvm]
Content
open fun getX(): Float


getY [androidJvm]
Content
open fun getY(): Float


getZ [androidJvm]
Content
open fun getZ(): Float


hasExplicitFocusable [androidJvm]
Content
open fun hasExplicitFocusable(): Boolean


hasFocus [androidJvm]
Content
open override fun hasFocus(): Boolean


hasFocusable [androidJvm]
Content
open fun hasFocusable(): Boolean


hasNestedScrollingParent [androidJvm]
Content
open fun hasNestedScrollingParent(): Boolean


hasOnClickListeners [androidJvm]
Content
open fun hasOnClickListeners(): Boolean


hasOnLongClickListeners [androidJvm]
Content
open fun hasOnLongClickListeners(): Boolean


hasOverlappingRendering [androidJvm]
Content
open fun hasOverlappingRendering(): Boolean


hasPointerCapture [androidJvm]
Content
open fun hasPointerCapture(): Boolean


hasTransientState [androidJvm]
Content
open override fun hasTransientState(): Boolean


hasWindowFocus [androidJvm]
Content
open fun hasWindowFocus(): Boolean


indexOfChild [androidJvm]
Content
open fun indexOfChild(p0: View): Int


invalidate [androidJvm]
Content
open fun invalidate()


invalidateDrawable [androidJvm]
Content
open override fun invalidateDrawable(p0: Drawable)


invalidateOutline [androidJvm]
Content
open fun invalidateOutline()


isAccessibilityFocused [androidJvm]
Content
open fun isAccessibilityFocused(): Boolean


isAccessibilityHeading [androidJvm]
Content
open fun isAccessibilityHeading(): Boolean


isActivated [androidJvm]
Content
open fun isActivated(): Boolean


isAttachedToWindow [androidJvm]
Content
open fun isAttachedToWindow(): Boolean


isChildrenDrawingOrderEnabled [androidJvm]
Content
open fun isChildrenDrawingOrderEnabled(): Boolean


isClickable [androidJvm]
Content
open fun isClickable(): Boolean


isContextClickable [androidJvm]
Content
open fun isContextClickable(): Boolean


isDirty [androidJvm]
Content
open fun isDirty(): Boolean


isDuplicateParentStateEnabled [androidJvm]
Content
open fun isDuplicateParentStateEnabled(): Boolean


isEnabled [androidJvm]
Content
open fun isEnabled(): Boolean


isFocusable [androidJvm]
Content
fun isFocusable(): Boolean


isFocusableInTouchMode [androidJvm]
Content
fun isFocusableInTouchMode(): Boolean


isFocused [androidJvm]
Content
open fun isFocused(): Boolean


isFocusedByDefault [androidJvm]
Content
fun isFocusedByDefault(): Boolean


isForceDarkAllowed [androidJvm]
Content
open fun isForceDarkAllowed(): Boolean


isHapticFeedbackEnabled [androidJvm]
Content
open fun isHapticFeedbackEnabled(): Boolean


isHardwareAccelerated [androidJvm]
Content
open fun isHardwareAccelerated(): Boolean


isHorizontalFadingEdgeEnabled [androidJvm]
Content
open fun isHorizontalFadingEdgeEnabled(): Boolean


isHorizontalScrollBarEnabled [androidJvm]
Content
open fun isHorizontalScrollBarEnabled(): Boolean


isHovered [androidJvm]
Content
open fun isHovered(): Boolean


isImportantForAccessibility [androidJvm]
Content
open fun isImportantForAccessibility(): Boolean


isImportantForAutofill [androidJvm]
Content
fun isImportantForAutofill(): Boolean


isImportantForContentCapture [androidJvm]
Content
fun isImportantForContentCapture(): Boolean


isInEditMode [androidJvm]
Content
open fun isInEditMode(): Boolean


isInLayout [androidJvm]
Content
open fun isInLayout(): Boolean


isInTouchMode [androidJvm]
Content
open fun isInTouchMode(): Boolean


isKeyboardNavigationCluster [androidJvm]
Content
fun isKeyboardNavigationCluster(): Boolean


isLaidOut [androidJvm]
Content
open fun isLaidOut(): Boolean


isLayoutDirectionResolved [androidJvm]
Content
open fun isLayoutDirectionResolved(): Boolean


isLayoutRequested [androidJvm]
Content
open fun isLayoutRequested(): Boolean


isLayoutSuppressed [androidJvm]
Content
open fun isLayoutSuppressed(): Boolean


isLongClickable [androidJvm]
Content
open fun isLongClickable(): Boolean


isMotionEventSplittingEnabled [androidJvm]
Content
open fun isMotionEventSplittingEnabled(): Boolean


isNestedScrollingEnabled [androidJvm]
Content
open fun isNestedScrollingEnabled(): Boolean


isOpaque [androidJvm]
Content
open fun isOpaque(): Boolean


isPaddingOffsetRequired [androidJvm]
Content
open fun isPaddingOffsetRequired(): Boolean


isPaddingRelative [androidJvm]
Content
open fun isPaddingRelative(): Boolean


isPivotSet [androidJvm]
Content
open fun isPivotSet(): Boolean


isPressed [androidJvm]
Content
open fun isPressed(): Boolean


isSaveEnabled [androidJvm]
Content
open fun isSaveEnabled(): Boolean


isSaveFromParentEnabled [androidJvm]
Content
open fun isSaveFromParentEnabled(): Boolean


isScreenReaderFocusable [androidJvm]
Content
open fun isScreenReaderFocusable(): Boolean


isScrollbarFadingEnabled [androidJvm]
Content
open fun isScrollbarFadingEnabled(): Boolean


isScrollContainer [androidJvm]
Content
open fun isScrollContainer(): Boolean


isSelected [androidJvm]
Content
open fun isSelected(): Boolean


isShowingLayoutBounds [androidJvm]
Content
fun isShowingLayoutBounds(): Boolean


isShown [androidJvm]
Content
open fun isShown(): Boolean


isSoundEffectsEnabled [androidJvm]
Content
open fun isSoundEffectsEnabled(): Boolean


isTemporarilyDetached [androidJvm]
Content
fun isTemporarilyDetached(): Boolean


isTextAlignmentResolved [androidJvm]
Content
open fun isTextAlignmentResolved(): Boolean


isTextDirectionResolved [androidJvm]
Content
open fun isTextDirectionResolved(): Boolean


isTransitionGroup [androidJvm]
Content
open fun isTransitionGroup(): Boolean


isVerticalFadingEdgeEnabled [androidJvm]
Content
open fun isVerticalFadingEdgeEnabled(): Boolean


isVerticalScrollBarEnabled [androidJvm]
Content
open fun isVerticalScrollBarEnabled(): Boolean


isVisibleToUserForAutofill [androidJvm]
Content
open fun isVisibleToUserForAutofill(p0: Int): Boolean


jumpDrawablesToCurrentState [androidJvm]
Content
open override fun jumpDrawablesToCurrentState()


keyboardNavigationClusterSearch [androidJvm]
Content
open fun keyboardNavigationClusterSearch(p0: View, p1: Int): View


layout [androidJvm]
Content
override fun layout(p0: Int, p1: Int, p2: Int, p3: Int)


measure [androidJvm]
Content
fun measure(p0: Int, p1: Int)


measureChild [androidJvm]
Content
open fun measureChild(p0: View, p1: Int, p2: Int)


measureChildren [androidJvm]
Content
open fun measureChildren(p0: Int, p1: Int)


measureChildWithMargins [androidJvm]
Content
open fun measureChildWithMargins(p0: View, p1: Int, p2: Int, p3: Int, p4: Int)


notifySubtreeAccessibilityStateChanged [androidJvm]
Content
open override fun notifySubtreeAccessibilityStateChanged(p0: View, p1: View, p2: Int)


offsetDescendantRectToMyCoords [androidJvm]
Content
fun offsetDescendantRectToMyCoords(p0: View, p1: Rect)


offsetLeftAndRight [androidJvm]
Content
open fun offsetLeftAndRight(p0: Int)


offsetRectIntoDescendantCoords [androidJvm]
Content
fun offsetRectIntoDescendantCoords(p0: View, p1: Rect)


offsetTopAndBottom [androidJvm]
Content
open fun offsetTopAndBottom(p0: Int)


onAnimationEnd [androidJvm]
Content
open fun onAnimationEnd()


onAnimationStart [androidJvm]
Content
open fun onAnimationStart()


onApplyWindowInsets [androidJvm]
Content
open fun onApplyWindowInsets(p0: WindowInsets): WindowInsets


onCancelPendingInputEvents [androidJvm]
Content
open fun onCancelPendingInputEvents()


onCapturedPointerEvent [androidJvm]
Content
open fun onCapturedPointerEvent(p0: MotionEvent): Boolean


onCheckIsTextEditor [androidJvm]
Content
open fun onCheckIsTextEditor(): Boolean


onConfigurationChanged [androidJvm]
Content
open fun onConfigurationChanged(p0: Configuration)


onCreateContextMenu [androidJvm]
Content
open fun onCreateContextMenu(p0: ContextMenu)


onCreateDrawableState [androidJvm]
Content
open override fun onCreateDrawableState(p0: Int): IntArray


onCreateInputConnection [androidJvm]
Content
open fun onCreateInputConnection(p0: EditorInfo): InputConnection


onDescendantInvalidated [androidJvm]
Content
open override fun onDescendantInvalidated(p0: View, p1: View)


onDisplayHint [androidJvm]
Content
open fun onDisplayHint(p0: Int)


onDragEvent [androidJvm]
Content
open fun onDragEvent(p0: DragEvent): Boolean


onDraw [androidJvm]
Content
open fun onDraw(p0: Canvas)


onDrawForeground [androidJvm]
Content
open fun onDrawForeground(p0: Canvas)


onDrawScrollBars [androidJvm]
Content
fun onDrawScrollBars(p0: Canvas)


onFilterTouchEventForSecurity [androidJvm]
Content
open fun onFilterTouchEventForSecurity(p0: MotionEvent): Boolean


onFinishInflate [androidJvm]
Content
open fun onFinishInflate()


onFinishTemporaryDetach [androidJvm]
Content
open fun onFinishTemporaryDetach()


onFocusChanged [androidJvm]
Content
open fun onFocusChanged(p0: Boolean, p1: Int, p2: Rect?)


onGenericMotionEvent [androidJvm]
Content
open fun onGenericMotionEvent(p0: MotionEvent): Boolean


onHoverChanged [androidJvm]
Content
open fun onHoverChanged(p0: Boolean)


onHoverEvent [androidJvm]
Content
open fun onHoverEvent(p0: MotionEvent): Boolean


onInitializeAccessibilityEvent [androidJvm]
Content
open fun onInitializeAccessibilityEvent(p0: AccessibilityEvent)


onInitializeAccessibilityNodeInfo [androidJvm]
Content
open fun onInitializeAccessibilityNodeInfo(p0: AccessibilityNodeInfo)


onInterceptHoverEvent [androidJvm]
Content
open fun onInterceptHoverEvent(p0: MotionEvent): Boolean


onInterceptTouchEvent [androidJvm]
Content
open fun onInterceptTouchEvent(p0: MotionEvent): Boolean


onKeyDown [androidJvm]
Content
open override fun onKeyDown(p0: Int, p1: KeyEvent): Boolean


onKeyLongPress [androidJvm]
Content
open override fun onKeyLongPress(p0: Int, p1: KeyEvent): Boolean


onKeyMultiple [androidJvm]
Content
open override fun onKeyMultiple(p0: Int, p1: Int, p2: KeyEvent): Boolean


onKeyPreIme [androidJvm]
Content
open fun onKeyPreIme(p0: Int, p1: KeyEvent): Boolean


onKeyShortcut [androidJvm]
Content
open fun onKeyShortcut(p0: Int, p1: KeyEvent): Boolean


onKeyUp [androidJvm]
Content
open override fun onKeyUp(p0: Int, p1: KeyEvent): Boolean


onLayout [androidJvm]
Content
open override fun onLayout(p0: Boolean, p1: Int, p2: Int, p3: Int, p4: Int)


onMeasure [androidJvm]
Content
open override fun onMeasure(p0: Int, p1: Int)


onNestedFling [androidJvm]
Content
open override fun onNestedFling(p0: View, p1: Float, p2: Float, p3: Boolean): Boolean


onNestedPreFling [androidJvm]
Content
open override fun onNestedPreFling(p0: View, p1: Float, p2: Float): Boolean


onNestedPrePerformAccessibilityAction [androidJvm]
Content
open override fun onNestedPrePerformAccessibilityAction(p0: View, p1: Int, p2: Bundle): Boolean


onNestedPreScroll [androidJvm]
Content
open override fun onNestedPreScroll(p0: View, p1: Int, p2: Int, p3: IntArray)


onNestedScroll [androidJvm]
Content
open override fun onNestedScroll(p0: View, p1: Int, p2: Int, p3: Int, p4: Int)


onNestedScrollAccepted [androidJvm]
Content
open override fun onNestedScrollAccepted(p0: View, p1: View, p2: Int)


onOverScrolled [androidJvm]
Content
open fun onOverScrolled(p0: Int, p1: Int, p2: Boolean, p3: Boolean)


onPointerCaptureChange [androidJvm]
Content
open fun onPointerCaptureChange(p0: Boolean)


onPopulateAccessibilityEvent [androidJvm]
Content
open fun onPopulateAccessibilityEvent(p0: AccessibilityEvent)


onProvideAutofillStructure [androidJvm]
Content
open fun onProvideAutofillStructure(p0: ViewStructure, p1: Int)


onProvideAutofillVirtualStructure [androidJvm]
Content
open fun onProvideAutofillVirtualStructure(p0: ViewStructure, p1: Int)


onProvideContentCaptureStructure [androidJvm]
Content
open fun onProvideContentCaptureStructure(p0: ViewStructure, p1: Int)


onProvideStructure [androidJvm]
Content
open fun onProvideStructure(p0: ViewStructure)


onProvideVirtualStructure [androidJvm]
Content
open fun onProvideVirtualStructure(p0: ViewStructure)


onRequestFocusInDescendants [androidJvm]
Content
open fun onRequestFocusInDescendants(p0: Int, p1: Rect): Boolean


onRequestSendAccessibilityEvent [androidJvm]
Content
open fun onRequestSendAccessibilityEvent(p0: View, p1: AccessibilityEvent): Boolean


onResolvePointerIcon [androidJvm]
Content
open override fun onResolvePointerIcon(p0: MotionEvent, p1: Int): PointerIcon


onRtlPropertiesChanged [androidJvm]
Content
open fun onRtlPropertiesChanged(p0: Int)


onScreenStateChanged [androidJvm]
Content
open fun onScreenStateChanged(p0: Int)


onScrollChanged [androidJvm]
Content
open fun onScrollChanged(p0: Int, p1: Int, p2: Int, p3: Int)


onSetAlpha [androidJvm]
Content
open fun onSetAlpha(p0: Int): Boolean


onSizeChanged [androidJvm]
Content
open fun onSizeChanged(p0: Int, p1: Int, p2: Int, p3: Int)


onStartNestedScroll [androidJvm]
Content
open override fun onStartNestedScroll(p0: View, p1: View, p2: Int): Boolean


onStartTemporaryDetach [androidJvm]
Content
open fun onStartTemporaryDetach()


onStopNestedScroll [androidJvm]
Content
open override fun onStopNestedScroll(p0: View)


onTouchEvent [androidJvm]
Content
open fun onTouchEvent(p0: MotionEvent): Boolean


onTrackballEvent [androidJvm]
Content
open fun onTrackballEvent(p0: MotionEvent): Boolean


onViewAdded [androidJvm]
Content
open fun onViewAdded(p0: View)


onViewRemoved [androidJvm]
Content
open fun onViewRemoved(p0: View)


onVisibilityAggregated [androidJvm]
Content
open fun onVisibilityAggregated(p0: Boolean)


onVisibilityChanged [androidJvm]
Content
open fun onVisibilityChanged(p0: View, p1: Int)


onWindowFocusChanged [androidJvm]
Content
open fun onWindowFocusChanged(p0: Boolean)


onWindowVisibilityChanged [androidJvm]
Content
open fun onWindowVisibilityChanged(p0: Int)


overScrollBy [androidJvm]
Content
open fun overScrollBy(p0: Int, p1: Int, p2: Int, p3: Int, p4: Int, p5: Int, p6: Int, p7: Int, p8: Boolean): Boolean


performAccessibilityAction [androidJvm]
Content
open fun performAccessibilityAction(p0: Int, p1: Bundle): Boolean


performClick [androidJvm]
Content
open fun performClick(): Boolean


performContextClick [androidJvm]
Content
open fun performContextClick(): Boolean
open fun performContextClick(p0: Float, p1: Float): Boolean


performHapticFeedback [androidJvm]
Content
open fun performHapticFeedback(p0: Int): Boolean
open fun performHapticFeedback(p0: Int, p1: Int): Boolean


performLongClick [androidJvm]
Content
open fun performLongClick(): Boolean
open fun performLongClick(p0: Float, p1: Float): Boolean


playSoundEffect [androidJvm]
Content
open fun playSoundEffect(p0: Int)


post [androidJvm]
Content
open fun post(p0: Runnable): Boolean


postDelayed [androidJvm]
Content
open fun postDelayed(p0: Runnable, p1: Long): Boolean


postInvalidate [androidJvm]
Content
open fun postInvalidate()
open fun postInvalidate(p0: Int, p1: Int, p2: Int, p3: Int)


postInvalidateDelayed [androidJvm]
Content
open fun postInvalidateDelayed(p0: Long)
open fun postInvalidateDelayed(p0: Long, p1: Int, p2: Int, p3: Int, p4: Int)


postInvalidateOnAnimation [androidJvm]
Content
open fun postInvalidateOnAnimation()
open fun postInvalidateOnAnimation(p0: Int, p1: Int, p2: Int, p3: Int)


postOnAnimation [androidJvm]
Content
open fun postOnAnimation(p0: Runnable)


postOnAnimationDelayed [androidJvm]
Content
open fun postOnAnimationDelayed(p0: Runnable, p1: Long)


recomputeViewAttributes [androidJvm]
Content
open override fun recomputeViewAttributes(p0: View)


refreshDrawableState [androidJvm]
Content
open fun refreshDrawableState()


releasePointerCapture [androidJvm]
Content
open fun releasePointerCapture()


removeAllViews [androidJvm]
Content
open fun removeAllViews()


removeAllViewsInLayout [androidJvm]
Content
open fun removeAllViewsInLayout()


removeCallbacks [androidJvm]
Content
open fun removeCallbacks(p0: Runnable): Boolean


removeDetachedView [androidJvm]
Content
open fun removeDetachedView(p0: View, p1: Boolean)


removeOnAttachStateChangeListener [androidJvm]
Content
open fun removeOnAttachStateChangeListener(p0: View.OnAttachStateChangeListener)


removeOnLayoutChangeListener [androidJvm]
Content
open fun removeOnLayoutChangeListener(p0: View.OnLayoutChangeListener)


removeOnUnhandledKeyEventListener [androidJvm]
Content
open fun removeOnUnhandledKeyEventListener(p0: View.OnUnhandledKeyEventListener)


removeView [androidJvm]
Content
open override fun removeView(p0: View)


removeViewAt [androidJvm]
Content
open fun removeViewAt(p0: Int)


removeViewInLayout [androidJvm]
Content
open fun removeViewInLayout(p0: View)


removeViews [androidJvm]
Content
open fun removeViews(p0: Int, p1: Int)


removeViewsInLayout [androidJvm]
Content
open fun removeViewsInLayout(p0: Int, p1: Int)


requestApplyInsets [androidJvm]
Content
open fun requestApplyInsets()


requestChildFocus [androidJvm]
Content
open override fun requestChildFocus(p0: View, p1: View)


requestChildRectangleOnScreen [androidJvm]
Content
open override fun requestChildRectangleOnScreen(p0: View, p1: Rect, p2: Boolean): Boolean


requestDisallowInterceptTouchEvent [androidJvm]
Content
open override fun requestDisallowInterceptTouchEvent(p0: Boolean)


requestFocus [androidJvm]
Content
fun requestFocus(): Boolean
fun requestFocus(p0: Int): Boolean
open override fun requestFocus(p0: Int, p1: Rect): Boolean


requestFocusFromTouch [androidJvm]
Content
fun requestFocusFromTouch(): Boolean


requestLayout [androidJvm]
Content
open fun requestLayout()


requestPointerCapture [androidJvm]
Content
open fun requestPointerCapture()


requestRectangleOnScreen [androidJvm]
Content
open fun requestRectangleOnScreen(p0: Rect): Boolean
open fun requestRectangleOnScreen(p0: Rect, p1: Boolean): Boolean


requestSendAccessibilityEvent [androidJvm]
Content
open override fun requestSendAccessibilityEvent(p0: View, p1: AccessibilityEvent): Boolean


requestTransparentRegion [androidJvm]
Content
open override fun requestTransparentRegion(p0: View)


requestUnbufferedDispatch [androidJvm]
Content
fun requestUnbufferedDispatch(p0: MotionEvent)
fun requestUnbufferedDispatch(p0: Int)


requireViewById [androidJvm]
Content
fun <T : View> requireViewById(p0: Int): T


resetPivot [androidJvm]
Content
open fun resetPivot()


restoreDefaultFocus [androidJvm]
Content
open override fun restoreDefaultFocus(): Boolean


restoreHierarchyState [androidJvm]
Content
open fun restoreHierarchyState(p0: SparseArray<Parcelable>)


saveAttributeDataForStyleable [androidJvm]
Content
fun saveAttributeDataForStyleable(p0: Context, p1: IntArray, p2: AttributeSet?, p3: TypedArray, p4: Int, p5: Int)


saveHierarchyState [androidJvm]
Content
open fun saveHierarchyState(p0: SparseArray<Parcelable>)


scheduleDrawable [androidJvm]
Content
open override fun scheduleDrawable(p0: Drawable, p1: Runnable, p2: Long)


scheduleLayoutAnimation [androidJvm]
Content
open fun scheduleLayoutAnimation()


scrollBy [androidJvm]
Content
open fun scrollBy(p0: Int, p1: Int)


scrollTo [androidJvm]
Content
open fun scrollTo(p0: Int, p1: Int)


sendAccessibilityEvent [androidJvm]
Content
open override fun sendAccessibilityEvent(p0: Int)


sendAccessibilityEventUnchecked [androidJvm]
Content
open override fun sendAccessibilityEventUnchecked(p0: AccessibilityEvent)


setAccessibilityDelegate [androidJvm]
Content
open fun setAccessibilityDelegate(p0: View.AccessibilityDelegate?)


setAccessibilityHeading [androidJvm]
Content
open fun setAccessibilityHeading(p0: Boolean)


setAccessibilityLiveRegion [androidJvm]
Content
open fun setAccessibilityLiveRegion(p0: Int)


setAccessibilityPaneTitle [androidJvm]
Content
open fun setAccessibilityPaneTitle(p0: CharSequence?)


setAccessibilityTraversalAfter [androidJvm]
Content
open fun setAccessibilityTraversalAfter(p0: Int)


setAccessibilityTraversalBefore [androidJvm]
Content
open fun setAccessibilityTraversalBefore(p0: Int)


setActivated [androidJvm]
Content
open fun setActivated(p0: Boolean)


setAddStatesFromChildren [androidJvm]
Content
open fun setAddStatesFromChildren(p0: Boolean)


setAlpha [androidJvm]
Content
open fun setAlpha(p0: Float)


setAnimation [androidJvm]
Content
open fun setAnimation(p0: Animation)


setAnimationMatrix [androidJvm]
Content
open fun setAnimationMatrix(p0: Matrix?)


setAutofillHints [androidJvm]
Content
open fun setAutofillHints(vararg p0: String)


setAutofillId [androidJvm]
Content
open fun setAutofillId(p0: AutofillId?)


setBackground [androidJvm]
Content
open fun setBackground(p0: Drawable)


setBackgroundColor [androidJvm]
Content
open fun setBackgroundColor(p0: Int)


setBackgroundResource [androidJvm]
Content
open fun setBackgroundResource(p0: Int)


setBackgroundTintBlendMode [androidJvm]
Content
open fun setBackgroundTintBlendMode(p0: BlendMode?)


setBackgroundTintList [androidJvm]
Content
open fun setBackgroundTintList(p0: ColorStateList?)


setBackgroundTintMode [androidJvm]
Content
open fun setBackgroundTintMode(p0: PorterDuff.Mode?)


setBottom [androidJvm]
Content
fun setBottom(p0: Int)


setCameraDistance [androidJvm]
Content
open fun setCameraDistance(p0: Float)


setChildrenDrawingOrderEnabled [androidJvm]
Content
open fun setChildrenDrawingOrderEnabled(p0: Boolean)


setClickable [androidJvm]
Content
open fun setClickable(p0: Boolean)


setClipBounds [androidJvm]
Content
open fun setClipBounds(p0: Rect)


setClipChildren [androidJvm]
Content
open fun setClipChildren(p0: Boolean)


setClipToOutline [androidJvm]
Content
open fun setClipToOutline(p0: Boolean)


setClipToPadding [androidJvm]
Content
open fun setClipToPadding(p0: Boolean)


setContentCaptureSession [androidJvm]
Content
open fun setContentCaptureSession(p0: ContentCaptureSession?)


setContentDescription [androidJvm]
Content
open fun setContentDescription(p0: CharSequence)


setContextClickable [androidJvm]
Content
open fun setContextClickable(p0: Boolean)


setDefaultFocusHighlightEnabled [androidJvm]
Content
open fun setDefaultFocusHighlightEnabled(p0: Boolean)


setDescendantFocusability [androidJvm]
Content
open fun setDescendantFocusability(p0: Int)


setDuplicateParentStateEnabled [androidJvm]
Content
open fun setDuplicateParentStateEnabled(p0: Boolean)


setElevation [androidJvm]
Content
open fun setElevation(p0: Float)


setEnabled [androidJvm]
Content
open fun setEnabled(p0: Boolean)


setFadingEdgeLength [androidJvm]
Content
open fun setFadingEdgeLength(p0: Int)


setFilterTouchesWhenObscured [androidJvm]
Content
open fun setFilterTouchesWhenObscured(p0: Boolean)


setFitsSystemWindows [androidJvm]
Content
open fun setFitsSystemWindows(p0: Boolean)


setFocusable [androidJvm]
Content
open fun setFocusable(p0: Boolean)
open fun setFocusable(p0: Int)


setFocusableInTouchMode [androidJvm]
Content
open fun setFocusableInTouchMode(p0: Boolean)


setFocusedByDefault [androidJvm]
Content
open fun setFocusedByDefault(p0: Boolean)


setForceDarkAllowed [androidJvm]
Content
open fun setForceDarkAllowed(p0: Boolean)


setForeground [androidJvm]
Content
open fun setForeground(p0: Drawable)


setForegroundGravity [androidJvm]
Content
open override fun setForegroundGravity(p0: Int)


setForegroundTintBlendMode [androidJvm]
Content
open fun setForegroundTintBlendMode(p0: BlendMode?)


setForegroundTintList [androidJvm]
Content
open fun setForegroundTintList(p0: ColorStateList?)


setForegroundTintMode [androidJvm]
Content
open fun setForegroundTintMode(p0: PorterDuff.Mode?)


setHapticFeedbackEnabled [androidJvm]
Content
open fun setHapticFeedbackEnabled(p0: Boolean)


setHasTransientState [androidJvm]
Content
open fun setHasTransientState(p0: Boolean)


setHorizontalFadingEdgeEnabled [androidJvm]
Content
open fun setHorizontalFadingEdgeEnabled(p0: Boolean)


setHorizontalScrollBarEnabled [androidJvm]
Content
open fun setHorizontalScrollBarEnabled(p0: Boolean)


setHorizontalScrollbarThumbDrawable [androidJvm]
Content
open fun setHorizontalScrollbarThumbDrawable(p0: Drawable?)


setHorizontalScrollbarTrackDrawable [androidJvm]
Content
open fun setHorizontalScrollbarTrackDrawable(p0: Drawable?)


setHovered [androidJvm]
Content
open fun setHovered(p0: Boolean)


setId [androidJvm]
Content
open fun setId(p0: Int)


setImportantForAccessibility [androidJvm]
Content
open fun setImportantForAccessibility(p0: Int)


setImportantForAutofill [androidJvm]
Content
open fun setImportantForAutofill(p0: Int)


setImportantForContentCapture [androidJvm]
Content
open fun setImportantForContentCapture(p0: Int)


setKeepScreenOn [androidJvm]
Content
open fun setKeepScreenOn(p0: Boolean)


setKeyboardNavigationCluster [androidJvm]
Content
open fun setKeyboardNavigationCluster(p0: Boolean)


setLabelFor [androidJvm]
Content
open fun setLabelFor(p0: Int)


setLayerPaint [androidJvm]
Content
open fun setLayerPaint(p0: Paint?)


setLayerType [androidJvm]
Content
open fun setLayerType(p0: Int, p1: Paint?)


setLayoutAnimation [androidJvm]
Content
open fun setLayoutAnimation(p0: LayoutAnimationController)


setLayoutAnimationListener [androidJvm]
Content
open fun setLayoutAnimationListener(p0: Animation.AnimationListener)


setLayoutDirection [androidJvm]
Content
open fun setLayoutDirection(p0: Int)


setLayoutMode [androidJvm]
Content
open fun setLayoutMode(p0: Int)


setLayoutParams [androidJvm]
Content
open fun setLayoutParams(p0: ViewGroup.LayoutParams)


setLayoutTransition [androidJvm]
Content
open fun setLayoutTransition(p0: LayoutTransition)


setLeft [androidJvm]
Content
fun setLeft(p0: Int)


setLeftTopRightBottom [androidJvm]
Content
fun setLeftTopRightBottom(p0: Int, p1: Int, p2: Int, p3: Int)


setLongClickable [androidJvm]
Content
open fun setLongClickable(p0: Boolean)


setMeasureAllChildren [androidJvm]
Content
open fun setMeasureAllChildren(p0: Boolean)


setMeasuredDimension [androidJvm]
Content
fun setMeasuredDimension(p0: Int, p1: Int)


setMinimumHeight [androidJvm]
Content
open fun setMinimumHeight(p0: Int)


setMinimumWidth [androidJvm]
Content
open fun setMinimumWidth(p0: Int)


setMotionEventSplittingEnabled [androidJvm]
Content
open fun setMotionEventSplittingEnabled(p0: Boolean)


setNestedScrollingEnabled [androidJvm]
Content
open fun setNestedScrollingEnabled(p0: Boolean)


setNextClusterForwardId [androidJvm]
Content
open fun setNextClusterForwardId(p0: Int)


setNextFocusDownId [androidJvm]
Content
open fun setNextFocusDownId(p0: Int)


setNextFocusForwardId [androidJvm]
Content
open fun setNextFocusForwardId(p0: Int)


setNextFocusLeftId [androidJvm]
Content
open fun setNextFocusLeftId(p0: Int)


setNextFocusRightId [androidJvm]
Content
open fun setNextFocusRightId(p0: Int)


setNextFocusUpId [androidJvm]
Content
open fun setNextFocusUpId(p0: Int)


setOnApplyWindowInsetsListener [androidJvm]
Content
open fun setOnApplyWindowInsetsListener(p0: View.OnApplyWindowInsetsListener)


setOnCapturedPointerListener [androidJvm]
Content
open fun setOnCapturedPointerListener(p0: View.OnCapturedPointerListener)


setOnClickListener [androidJvm]
Content
open fun setOnClickListener(p0: View.OnClickListener?)


setOnContextClickListener [androidJvm]
Content
open fun setOnContextClickListener(p0: View.OnContextClickListener?)


setOnCreateContextMenuListener [androidJvm]
Content
open fun setOnCreateContextMenuListener(p0: View.OnCreateContextMenuListener)


setOnDragListener [androidJvm]
Content
open fun setOnDragListener(p0: View.OnDragListener)


setOnFocusChangeListener [androidJvm]
Content
open fun setOnFocusChangeListener(p0: View.OnFocusChangeListener)


setOnGenericMotionListener [androidJvm]
Content
open fun setOnGenericMotionListener(p0: View.OnGenericMotionListener)


setOnHierarchyChangeListener [androidJvm]
Content
open fun setOnHierarchyChangeListener(p0: ViewGroup.OnHierarchyChangeListener)


setOnHoverListener [androidJvm]
Content
open fun setOnHoverListener(p0: View.OnHoverListener)


setOnKeyListener [androidJvm]
Content
open fun setOnKeyListener(p0: View.OnKeyListener)


setOnLongClickListener [androidJvm]
Content
open fun setOnLongClickListener(p0: View.OnLongClickListener?)


setOnScrollChangeListener [androidJvm]
Content
open fun setOnScrollChangeListener(p0: View.OnScrollChangeListener)


setOnTouchListener [androidJvm]
Content
open fun setOnTouchListener(p0: View.OnTouchListener)


setOutlineAmbientShadowColor [androidJvm]
Content
open fun setOutlineAmbientShadowColor(p0: Int)


setOutlineProvider [androidJvm]
Content
open fun setOutlineProvider(p0: ViewOutlineProvider)


setOutlineSpotShadowColor [androidJvm]
Content
open fun setOutlineSpotShadowColor(p0: Int)


setOverScrollMode [androidJvm]
Content
open fun setOverScrollMode(p0: Int)


setPadding [androidJvm]
Content
open fun setPadding(p0: Int, p1: Int, p2: Int, p3: Int)


setPaddingRelative [androidJvm]
Content
open fun setPaddingRelative(p0: Int, p1: Int, p2: Int, p3: Int)


setPivotX [androidJvm]
Content
open fun setPivotX(p0: Float)


setPivotY [androidJvm]
Content
open fun setPivotY(p0: Float)


setPointerIcon [androidJvm]
Content
open fun setPointerIcon(p0: PointerIcon)


setPressed [androidJvm]
Content
open fun setPressed(p0: Boolean)


setRevealOnFocusHint [androidJvm]
Content
fun setRevealOnFocusHint(p0: Boolean)


setRight [androidJvm]
Content
fun setRight(p0: Int)


setRotation [androidJvm]
Content
open fun setRotation(p0: Float)


setRotationX [androidJvm]
Content
open fun setRotationX(p0: Float)


setRotationY [androidJvm]
Content
open fun setRotationY(p0: Float)


setSaveEnabled [androidJvm]
Content
open fun setSaveEnabled(p0: Boolean)


setSaveFromParentEnabled [androidJvm]
Content
open fun setSaveFromParentEnabled(p0: Boolean)


setScaleX [androidJvm]
Content
open fun setScaleX(p0: Float)


setScaleY [androidJvm]
Content
open fun setScaleY(p0: Float)


setScreenReaderFocusable [androidJvm]
Content
open fun setScreenReaderFocusable(p0: Boolean)


setScrollBarDefaultDelayBeforeFade [androidJvm]
Content
open fun setScrollBarDefaultDelayBeforeFade(p0: Int)


setScrollBarFadeDuration [androidJvm]
Content
open fun setScrollBarFadeDuration(p0: Int)


setScrollbarFadingEnabled [androidJvm]
Content
open fun setScrollbarFadingEnabled(p0: Boolean)


setScrollBarSize [androidJvm]
Content
open fun setScrollBarSize(p0: Int)


setScrollBarStyle [androidJvm]
Content
open fun setScrollBarStyle(p0: Int)


setScrollContainer [androidJvm]
Content
open fun setScrollContainer(p0: Boolean)


setScrollIndicators [androidJvm]
Content
open fun setScrollIndicators(p0: Int)
open fun setScrollIndicators(p0: Int, p1: Int)


setScrollX [androidJvm]
Content
open fun setScrollX(p0: Int)


setScrollY [androidJvm]
Content
open fun setScrollY(p0: Int)


setSelected [androidJvm]
Content
open fun setSelected(p0: Boolean)


setSoundEffectsEnabled [androidJvm]
Content
open fun setSoundEffectsEnabled(p0: Boolean)


setStateDescription [androidJvm]
Content
open fun setStateDescription(p0: CharSequence?)


setStateListAnimator [androidJvm]
Content
open fun setStateListAnimator(p0: StateListAnimator)


setStaticTransformationsEnabled [androidJvm]
Content
open fun setStaticTransformationsEnabled(p0: Boolean)


setSystemGestureExclusionRects [androidJvm]
Content
open fun setSystemGestureExclusionRects(p0: MutableList<Rect>)


setTag [androidJvm]
Content
open fun setTag(p0: Any)
open fun setTag(p0: Int, p1: Any)


setTextAlignment [androidJvm]
Content
open fun setTextAlignment(p0: Int)


setTextDirection [androidJvm]
Content
open fun setTextDirection(p0: Int)


setTooltipText [androidJvm]
Content
open fun setTooltipText(p0: CharSequence?)


setTop [androidJvm]
Content
fun setTop(p0: Int)


setTouchDelegate [androidJvm]
Content
open fun setTouchDelegate(p0: TouchDelegate)


setTouchscreenBlocksFocus [androidJvm]
Content
open fun setTouchscreenBlocksFocus(p0: Boolean)


setTransitionAlpha [androidJvm]
Content
open fun setTransitionAlpha(p0: Float)


setTransitionGroup [androidJvm]
Content
open fun setTransitionGroup(p0: Boolean)


setTransitionName [androidJvm]
Content
fun setTransitionName(p0: String)


setTransitionVisibility [androidJvm]
Content
open fun setTransitionVisibility(p0: Int)


setTranslationX [androidJvm]
Content
open fun setTranslationX(p0: Float)


setTranslationY [androidJvm]
Content
open fun setTranslationY(p0: Float)


setTranslationZ [androidJvm]
Content
open fun setTranslationZ(p0: Float)


setVerticalFadingEdgeEnabled [androidJvm]
Content
open fun setVerticalFadingEdgeEnabled(p0: Boolean)


setVerticalScrollBarEnabled [androidJvm]
Content
open fun setVerticalScrollBarEnabled(p0: Boolean)


setVerticalScrollbarPosition [androidJvm]
Content
open fun setVerticalScrollbarPosition(p0: Int)


setVerticalScrollbarThumbDrawable [androidJvm]
Content
open fun setVerticalScrollbarThumbDrawable(p0: Drawable?)


setVerticalScrollbarTrackDrawable [androidJvm]
Content
open fun setVerticalScrollbarTrackDrawable(p0: Drawable?)


setVisibility [androidJvm]
Content
open fun setVisibility(p0: Int)


setWillNotDraw [androidJvm]
Content
open fun setWillNotDraw(p0: Boolean)


setWindowInsetsAnimationCallback [androidJvm]
Content
open override fun setWindowInsetsAnimationCallback(p0: WindowInsetsAnimation.Callback?)


setX [androidJvm]
Content
open fun setX(p0: Float)


setY [androidJvm]
Content
open fun setY(p0: Float)


setZ [androidJvm]
Content
open fun setZ(p0: Float)


shouldDelayChildPressedState [androidJvm]
Content
open override fun shouldDelayChildPressedState(): Boolean


showContextMenu [androidJvm]
Content
open fun showContextMenu(): Boolean
open fun showContextMenu(p0: Float, p1: Float): Boolean


showContextMenuForChild [androidJvm]
Content
open override fun showContextMenuForChild(p0: View): Boolean
open override fun showContextMenuForChild(p0: View, p1: Float, p2: Float): Boolean


startActionMode [androidJvm]
Content
open fun startActionMode(p0: ActionMode.Callback): ActionMode
open fun startActionMode(p0: ActionMode.Callback, p1: Int): ActionMode


startActionModeForChild [androidJvm]
Content
open override fun startActionModeForChild(p0: View, p1: ActionMode.Callback): ActionMode
open override fun startActionModeForChild(p0: View, p1: ActionMode.Callback, p2: Int): ActionMode


startAnimation [androidJvm]
Content
open fun startAnimation(p0: Animation)


startDragAndDrop [androidJvm]
Content
fun startDragAndDrop(p0: ClipData, p1: View.DragShadowBuilder, p2: Any, p3: Int): Boolean


startLayoutAnimation [androidJvm]
Content
open fun startLayoutAnimation()


startNestedScroll [androidJvm]
Content
open fun startNestedScroll(p0: Int): Boolean


startViewTransition [androidJvm]
Content
open fun startViewTransition(p0: View)


stopNestedScroll [androidJvm]
Content
open fun stopNestedScroll()


suppressLayout [androidJvm]
Content
open fun suppressLayout(p0: Boolean)


toString [androidJvm]
Content
open override fun toString(): String


transformMatrixToGlobal [androidJvm]
Content
open fun transformMatrixToGlobal(p0: Matrix)


transformMatrixToLocal [androidJvm]
Content
open fun transformMatrixToLocal(p0: Matrix)


unscheduleDrawable [androidJvm]
Content
open fun unscheduleDrawable(p0: Drawable)
open override fun unscheduleDrawable(p0: Drawable, p1: Runnable)


updateDragShadow [androidJvm]
Content
fun updateDragShadow(p0: View.DragShadowBuilder)


updateViewLayout [androidJvm]
Content
open override fun updateViewLayout(p0: View, p1: ViewGroup.LayoutParams)


verifyDrawable [androidJvm]
Content
open fun verifyDrawable(p0: Drawable): Boolean


willNotDraw [androidJvm]
Content
open fun willNotDraw(): Boolean