/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.views/CheckableImageButton

CheckableImageButton

\ class CheckableImageButton@JvmOverloadsconstructor(context: Context?, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.imageButtonStyle) : AppCompatImageButton, Checkable

Constructors

CheckableImageButton @JvmOverloads
constructor(context: Context?, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.imageButtonStyle)

Types

Name Summary
Companion object Companion

Functions

Name Summary
addChildrenForAccessibility open fun addChildrenForAccessibility(p0: ArrayList<View>)
addExtraDataToAccessibilityNodeInfo open fun addExtraDataToAccessibilityNodeInfo(p0: AccessibilityNodeInfo, p1: String, p2: Bundle?)
addFocusables open fun addFocusables(p0: ArrayList<View>, p1: Int)
open fun addFocusables(p0: ArrayList<View>, p1: Int, p2: Int)
addKeyboardNavigationClusters open fun addKeyboardNavigationClusters(p0: MutableCollection<View>, p1: Int)
addOnAttachStateChangeListener open fun addOnAttachStateChangeListener(p0: View.OnAttachStateChangeListener)
addOnLayoutChangeListener open fun addOnLayoutChangeListener(p0: View.OnLayoutChangeListener)
addOnUnhandledKeyEventListener open fun addOnUnhandledKeyEventListener(p0: View.OnUnhandledKeyEventListener)
addTouchables open fun addTouchables(p0: ArrayList<View>)
afterMeasured fun View.afterMeasured(): Single<Unit>
animate open fun animate(): ViewPropertyAnimator
animateTransform open fun animateTransform(p0: Matrix?)
announceForAccessibility open fun announceForAccessibility(p0: CharSequence)
autofill open fun autofill(p0: SparseArray<AutofillValue>)
open fun autofill(p0: AutofillValue)
bringToFront open fun bringToFront()
buildLayer open fun buildLayer()
callOnClick open fun callOnClick(): Boolean
cancelDragAndDrop fun cancelDragAndDrop()
cancelLongPress open fun cancelLongPress()
cancelPendingInputEvents fun cancelPendingInputEvents()
canResolveLayoutDirection open fun canResolveLayoutDirection(): Boolean
canResolveTextAlignment open fun canResolveTextAlignment(): Boolean
canResolveTextDirection open fun canResolveTextDirection(): Boolean
canScrollHorizontally open fun canScrollHorizontally(p0: Int): Boolean
canScrollVertically open fun canScrollVertically(p0: Int): Boolean
checkInputConnectionProxy open fun checkInputConnectionProxy(p0: View): Boolean
clearAnimation open fun clearAnimation()
clearColorFilter fun clearColorFilter()
clearFocus open fun clearFocus()
clearViewTranslationCallback open fun clearViewTranslationCallback()
computeScroll open fun computeScroll()
computeSystemWindowInsets open fun computeSystemWindowInsets(p0: WindowInsets, p1: Rect): WindowInsets
createAccessibilityNodeInfo open fun createAccessibilityNodeInfo(): AccessibilityNodeInfo
createContextMenu open fun createContextMenu(p0: ContextMenu)
dispatchApplyWindowInsets open fun dispatchApplyWindowInsets(p0: WindowInsets): WindowInsets
dispatchCapturedPointerEvent open fun dispatchCapturedPointerEvent(p0: MotionEvent): Boolean
dispatchConfigurationChanged open fun dispatchConfigurationChanged(p0: Configuration)
dispatchCreateViewTranslationRequest open fun dispatchCreateViewTranslationRequest(p0: MutableMap<AutofillId, LongArray>, p1: IntArray, p2: TranslationCapability, p3: MutableList<ViewTranslationRequest>)
dispatchDisplayHint open fun dispatchDisplayHint(p0: Int)
dispatchDragEvent open fun dispatchDragEvent(p0: DragEvent): Boolean
dispatchDrawableHotspotChanged open fun dispatchDrawableHotspotChanged(p0: Float, p1: Float)
dispatchFinishTemporaryDetach open fun dispatchFinishTemporaryDetach()
dispatchGenericMotionEvent open fun dispatchGenericMotionEvent(p0: MotionEvent): Boolean
dispatchKeyEvent open fun dispatchKeyEvent(p0: KeyEvent): Boolean
dispatchKeyEventPreIme open fun dispatchKeyEventPreIme(p0: KeyEvent): Boolean
dispatchKeyShortcutEvent open fun dispatchKeyShortcutEvent(p0: KeyEvent): Boolean
dispatchNestedFling open fun dispatchNestedFling(p0: Float, p1: Float, p2: Boolean): Boolean
dispatchNestedPreFling open fun dispatchNestedPreFling(p0: Float, p1: Float): Boolean
dispatchNestedPrePerformAccessibilityAction open fun dispatchNestedPrePerformAccessibilityAction(p0: Int, p1: Bundle?): Boolean
dispatchNestedPreScroll open fun dispatchNestedPreScroll(p0: Int, p1: Int, p2: IntArray?, p3: IntArray?): Boolean
dispatchNestedScroll open fun dispatchNestedScroll(p0: Int, p1: Int, p2: Int, p3: Int, p4: IntArray?): Boolean
dispatchPointerCaptureChanged open fun dispatchPointerCaptureChanged(p0: Boolean)
dispatchPopulateAccessibilityEvent open fun dispatchPopulateAccessibilityEvent(p0: AccessibilityEvent): Boolean
dispatchProvideAutofillStructure open fun dispatchProvideAutofillStructure(p0: ViewStructure, p1: Int)
dispatchProvideStructure open fun dispatchProvideStructure(p0: ViewStructure)
dispatchScrollCaptureSearch open fun dispatchScrollCaptureSearch(p0: Rect, p1: Point, p2: Consumer<ScrollCaptureTarget>)
dispatchStartTemporaryDetach open fun dispatchStartTemporaryDetach()
dispatchTouchEvent open fun dispatchTouchEvent(p0: MotionEvent): Boolean
dispatchTrackballEvent open fun dispatchTrackballEvent(p0: MotionEvent): Boolean
dispatchUnhandledMove open fun dispatchUnhandledMove(p0: View, p1: Int): Boolean
dispatchWindowFocusChanged open fun dispatchWindowFocusChanged(p0: Boolean)
dispatchWindowInsetsAnimationEnd open fun dispatchWindowInsetsAnimationEnd(p0: WindowInsetsAnimation)
dispatchWindowInsetsAnimationPrepare open fun dispatchWindowInsetsAnimationPrepare(p0: WindowInsetsAnimation)
dispatchWindowInsetsAnimationProgress open fun dispatchWindowInsetsAnimationProgress(p0: WindowInsets, p1: MutableList<WindowInsetsAnimation>): WindowInsets
dispatchWindowInsetsAnimationStart open fun dispatchWindowInsetsAnimationStart(p0: WindowInsetsAnimation, p1: WindowInsetsAnimation.Bounds): WindowInsetsAnimation.Bounds
dispatchWindowVisibilityChanged open fun dispatchWindowVisibilityChanged(p0: Int)
draw open fun draw(p0: Canvas)
drawableHotspotChanged open override fun drawableHotspotChanged(p0: Float, p1: Float)
findFocus open fun findFocus(): View
findOnBackInvokedDispatcher fun findOnBackInvokedDispatcher(): OnBackInvokedDispatcher?
findViewById fun <T : View> findViewById(p0: Int): T
findViewsWithText open fun findViewsWithText(p0: ArrayList<View>, p1: CharSequence, p2: Int)
findViewWithTag fun <T : View> findViewWithTag(p0: Any): T
focusSearch open fun focusSearch(p0: Int): View
forceHasOverlappingRendering open fun forceHasOverlappingRendering(p0: Boolean)
forceLayout open fun forceLayout()
gatherTransparentRegion open fun gatherTransparentRegion(p0: Region?): Boolean
generateDisplayHash open fun generateDisplayHash(p0: String, p1: Rect?, p2: Executor, p3: DisplayHashResultCallback)
getAccessibilityClassName open override fun getAccessibilityClassName(): CharSequence
getAccessibilityDelegate open fun getAccessibilityDelegate(): View.AccessibilityDelegate
getAccessibilityLiveRegion open fun getAccessibilityLiveRegion(): Int
getAccessibilityNodeProvider open fun getAccessibilityNodeProvider(): AccessibilityNodeProvider
getAccessibilityPaneTitle open fun getAccessibilityPaneTitle(): CharSequence?
getAccessibilityTraversalAfter open fun getAccessibilityTraversalAfter(): Int
getAccessibilityTraversalBefore open fun getAccessibilityTraversalBefore(): Int
getAdjustViewBounds open fun getAdjustViewBounds(): Boolean
getAllowedHandwritingDelegatePackageName open fun getAllowedHandwritingDelegatePackageName(): String?
getAllowedHandwritingDelegatorPackageName open fun getAllowedHandwritingDelegatorPackageName(): String?
getAlpha open fun getAlpha(): Float
getAnimation open fun getAnimation(): Animation
getAnimationMatrix open fun getAnimationMatrix(): Matrix?
getApplicationWindowToken open fun getApplicationWindowToken(): IBinder
getAttributeResolutionStack open fun getAttributeResolutionStack(p0: Int): IntArray
getAttributeSourceResourceMap open fun getAttributeSourceResourceMap(): MutableMap<Int, Int>
getAutofillHints open fun getAutofillHints(): Array<String>?
getAutofillId fun getAutofillId(): AutofillId
getAutofillType open fun getAutofillType(): Int
getAutofillValue open fun getAutofillValue(): AutofillValue?
getBackground open fun getBackground(): Drawable
getBackgroundTintBlendMode open fun getBackgroundTintBlendMode(): BlendMode?
getBackgroundTintList open fun getBackgroundTintList(): ColorStateList?
getBackgroundTintMode open fun getBackgroundTintMode(): PorterDuff.Mode?
getBaseline open override fun getBaseline(): Int
getBaselineAlignBottom open fun getBaselineAlignBottom(): Boolean
getBottom fun getBottom(): Int
getCameraDistance open fun getCameraDistance(): Float
getClipBounds open fun getClipBounds(): Rect
open fun getClipBounds(p0: Rect): Boolean
getClipToOutline fun getClipToOutline(): Boolean
getColorFilter open fun getColorFilter(): ColorFilter
getContentCaptureSession fun getContentCaptureSession(): ContentCaptureSession?
getContentDescription open fun getContentDescription(): CharSequence
getContext fun getContext(): Context
getCropToPadding open fun getCropToPadding(): Boolean
getDefaultFocusHighlightEnabled fun getDefaultFocusHighlightEnabled(): Boolean
getDisplay open fun getDisplay(): Display
getDrawable open fun getDrawable(): Drawable
getDrawableState fun getDrawableState(): IntArray
getDrawingRect open fun getDrawingRect(p0: Rect)
getDrawingTime open fun getDrawingTime(): Long
getElevation open fun getElevation(): Float
getExplicitStyle open fun getExplicitStyle(): Int
getFilterTouchesWhenObscured open fun getFilterTouchesWhenObscured(): Boolean
getFitsSystemWindows open fun getFitsSystemWindows(): Boolean
getFocusable open fun getFocusable(): Int
getFocusables open fun getFocusables(p0: Int): ArrayList<View>
getFocusedRect open fun getFocusedRect(p0: Rect)
getForeground open fun getForeground(): Drawable
getForegroundGravity open fun getForegroundGravity(): Int
getForegroundTintBlendMode open fun getForegroundTintBlendMode(): BlendMode?
getForegroundTintList open fun getForegroundTintList(): ColorStateList?
getForegroundTintMode open fun getForegroundTintMode(): PorterDuff.Mode?
getGlobalVisibleRect fun getGlobalVisibleRect(p0: Rect): Boolean
open fun getGlobalVisibleRect(p0: Rect, p1: Point): Boolean
getHandler open fun getHandler(): Handler
getHandwritingBoundsOffsetBottom open fun getHandwritingBoundsOffsetBottom(): Float
getHandwritingBoundsOffsetLeft open fun getHandwritingBoundsOffsetLeft(): Float
getHandwritingBoundsOffsetRight open fun getHandwritingBoundsOffsetRight(): Float
getHandwritingBoundsOffsetTop open fun getHandwritingBoundsOffsetTop(): Float
getHandwritingDelegatorCallback open fun getHandwritingDelegatorCallback(): Runnable?
getHasOverlappingRendering fun getHasOverlappingRendering(): Boolean
getHeight fun getHeight(): Int
getHitRect open fun getHitRect(p0: Rect)
getHorizontalFadingEdgeLength open fun getHorizontalFadingEdgeLength(): Int
getHorizontalScrollbarThumbDrawable open fun getHorizontalScrollbarThumbDrawable(): Drawable?
getHorizontalScrollbarTrackDrawable open fun getHorizontalScrollbarTrackDrawable(): Drawable?
getId open fun getId(): Int
getImageAlpha open fun getImageAlpha(): Int
getImageMatrix open fun getImageMatrix(): Matrix
getImageTintBlendMode open fun getImageTintBlendMode(): BlendMode?
getImageTintList open fun getImageTintList(): ColorStateList?
getImageTintMode open fun getImageTintMode(): PorterDuff.Mode?
getImportantForAccessibility open fun getImportantForAccessibility(): Int
getImportantForAutofill open fun getImportantForAutofill(): Int
getImportantForContentCapture open fun getImportantForContentCapture(): Int
getKeepScreenOn open fun getKeepScreenOn(): Boolean
getKeyDispatcherState open fun getKeyDispatcherState(): KeyEvent.DispatcherState
getLabelFor open fun getLabelFor(): Int
getLayerType open fun getLayerType(): Int
getLayoutDirection open fun getLayoutDirection(): Int
getLayoutParams open fun getLayoutParams(): ViewGroup.LayoutParams
getLeft fun getLeft(): Int
getLocalVisibleRect fun getLocalVisibleRect(p0: Rect): Boolean
getLocationInSurface open fun getLocationInSurface(p0: IntArray)
getLocationInWindow open fun getLocationInWindow(p0: IntArray)
getLocationOnScreen open fun getLocationOnScreen(p0: IntArray)
getMatrix open fun getMatrix(): Matrix
getMaxHeight open fun getMaxHeight(): Int
getMaxWidth open fun getMaxWidth(): Int
getMeasuredHeight fun getMeasuredHeight(): Int
getMeasuredHeightAndState fun getMeasuredHeightAndState(): Int
getMeasuredState fun getMeasuredState(): Int
getMeasuredWidth fun getMeasuredWidth(): Int
getMeasuredWidthAndState fun getMeasuredWidthAndState(): Int
getMinimumHeight open fun getMinimumHeight(): Int
getMinimumWidth open fun getMinimumWidth(): Int
getNextClusterForwardId open fun getNextClusterForwardId(): Int
getNextFocusDownId open fun getNextFocusDownId(): Int
getNextFocusForwardId open fun getNextFocusForwardId(): Int
getNextFocusLeftId open fun getNextFocusLeftId(): Int
getNextFocusRightId open fun getNextFocusRightId(): Int
getNextFocusUpId open fun getNextFocusUpId(): Int
getOnFocusChangeListener open fun getOnFocusChangeListener(): View.OnFocusChangeListener
getOutlineAmbientShadowColor open fun getOutlineAmbientShadowColor(): Int
getOutlineProvider open fun getOutlineProvider(): ViewOutlineProvider
getOutlineSpotShadowColor open fun getOutlineSpotShadowColor(): Int
getOverlay open fun getOverlay(): ViewOverlay
getOverScrollMode open fun getOverScrollMode(): Int
getPaddingBottom open fun getPaddingBottom(): Int
getPaddingEnd open fun getPaddingEnd(): Int
getPaddingLeft open fun getPaddingLeft(): Int
getPaddingRight open fun getPaddingRight(): Int
getPaddingStart open fun getPaddingStart(): Int
getPaddingTop open fun getPaddingTop(): Int
getParent fun getParent(): ViewParent
getParentForAccessibility open fun getParentForAccessibility(): ViewParent
getPivotX open fun getPivotX(): Float
getPivotY open fun getPivotY(): Float
getPointerIcon open fun getPointerIcon(): PointerIcon
getPreferKeepClearRects fun getPreferKeepClearRects(): MutableList<Rect>
getReceiveContentMimeTypes open fun getReceiveContentMimeTypes(): Array<String>?
getResources open fun getResources(): Resources
getRevealOnFocusHint fun getRevealOnFocusHint(): Boolean
getRight fun getRight(): Int
getRootSurfaceControl open fun getRootSurfaceControl(): AttachedSurfaceControl?
getRootView open fun getRootView(): View
getRootWindowInsets open fun getRootWindowInsets(): WindowInsets
getRotation open fun getRotation(): Float
getRotationX open fun getRotationX(): Float
getRotationY open fun getRotationY(): Float
getScaleType open fun getScaleType(): ImageView.ScaleType
getScaleX open fun getScaleX(): Float
getScaleY open fun getScaleY(): Float
getScrollBarDefaultDelayBeforeFade open fun getScrollBarDefaultDelayBeforeFade(): Int
getScrollBarFadeDuration open fun getScrollBarFadeDuration(): Int
getScrollBarSize open fun getScrollBarSize(): Int
getScrollBarStyle open fun getScrollBarStyle(): Int
getScrollCaptureHint open fun getScrollCaptureHint(): Int
getScrollIndicators open fun getScrollIndicators(): Int
getScrollX fun getScrollX(): Int
getScrollY fun getScrollY(): Int
getSolidColor open fun getSolidColor(): Int
getSourceLayoutResId open fun getSourceLayoutResId(): Int
getStateDescription fun getStateDescription(): CharSequence?
getStateListAnimator open fun getStateListAnimator(): StateListAnimator
getSupportBackgroundTintList @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
@Nullable
open override fun getSupportBackgroundTintList(): ColorStateList?
getSupportBackgroundTintMode @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
@Nullable
open override fun getSupportBackgroundTintMode(): PorterDuff.Mode?
getSupportImageTintList @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
@Nullable
open override fun getSupportImageTintList(): ColorStateList?
getSupportImageTintMode @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
@Nullable
open override fun getSupportImageTintMode(): PorterDuff.Mode?
getSystemGestureExclusionRects open fun getSystemGestureExclusionRects(): MutableList<Rect>
getTag open fun getTag(): Any
open fun getTag(p0: Int): Any
getTextAlignment open fun getTextAlignment(): Int
getTextDirection open fun getTextDirection(): Int
getTooltipText open fun getTooltipText(): CharSequence?
getTop fun getTop(): Int
getTouchables open fun getTouchables(): ArrayList<View>
getTouchDelegate open fun getTouchDelegate(): TouchDelegate
getTransitionAlpha open fun getTransitionAlpha(): Float
getTransitionName open fun getTransitionName(): String
getTranslationX open fun getTranslationX(): Float
getTranslationY open fun getTranslationY(): Float
getTranslationZ open fun getTranslationZ(): Float
getUniqueDrawingId open fun getUniqueDrawingId(): Long
getVerticalFadingEdgeLength open fun getVerticalFadingEdgeLength(): Int
getVerticalScrollbarPosition open fun getVerticalScrollbarPosition(): Int
getVerticalScrollbarThumbDrawable open fun getVerticalScrollbarThumbDrawable(): Drawable?
getVerticalScrollbarTrackDrawable open fun getVerticalScrollbarTrackDrawable(): Drawable?
getVerticalScrollbarWidth open fun getVerticalScrollbarWidth(): Int
getViewTranslationResponse open fun getViewTranslationResponse(): ViewTranslationResponse?
getViewTreeObserver open fun getViewTreeObserver(): ViewTreeObserver
getVisibility open fun getVisibility(): Int
getWidth fun getWidth(): Int
getWindowId open fun getWindowId(): WindowId
getWindowInsetsController open fun getWindowInsetsController(): WindowInsetsController?
getWindowToken open fun getWindowToken(): IBinder
getWindowVisibility open fun getWindowVisibility(): Int
getWindowVisibleDisplayFrame open fun getWindowVisibleDisplayFrame(p0: Rect)
getX open fun getX(): Float
getY open fun getY(): Float
getZ open fun getZ(): Float
hasExplicitFocusable open fun hasExplicitFocusable(): Boolean
hasFocus open fun hasFocus(): Boolean
hasFocusable open fun hasFocusable(): Boolean
hasNestedScrollingParent open fun hasNestedScrollingParent(): Boolean
hasOnClickListeners open fun hasOnClickListeners(): Boolean
hasOnLongClickListeners open fun hasOnLongClickListeners(): Boolean
hasOverlappingRendering open override fun hasOverlappingRendering(): Boolean
hasPointerCapture open fun hasPointerCapture(): Boolean
hasTransientState open fun hasTransientState(): Boolean
hasWindowFocus open fun hasWindowFocus(): Boolean
invalidate open fun invalidate()
invalidateDrawable open override fun invalidateDrawable(p0: Drawable)
invalidateOutline open fun invalidateOutline()
isAccessibilityDataSensitive open fun isAccessibilityDataSensitive(): Boolean
isAccessibilityFocused open fun isAccessibilityFocused(): Boolean
isAccessibilityHeading open fun isAccessibilityHeading(): Boolean
isActivated open fun isActivated(): Boolean
isAttachedToWindow open fun isAttachedToWindow(): Boolean
isAutoHandwritingEnabled open fun isAutoHandwritingEnabled(): Boolean
isCheckable fun isCheckable(): Boolean
Returns whether the image button is checkable.
isChecked open override fun isChecked(): Boolean
isClickable open fun isClickable(): Boolean
isContextClickable open fun isContextClickable(): Boolean
isCredential open fun isCredential(): Boolean
isDirty open fun isDirty(): Boolean
isDuplicateParentStateEnabled open fun isDuplicateParentStateEnabled(): Boolean
isEnabled open fun isEnabled(): Boolean
isFocusable fun isFocusable(): Boolean
isFocusableInTouchMode fun isFocusableInTouchMode(): Boolean
isFocused open fun isFocused(): Boolean
isFocusedByDefault fun isFocusedByDefault(): Boolean
isForceDarkAllowed open fun isForceDarkAllowed(): Boolean
isHandwritingDelegate open fun isHandwritingDelegate(): Boolean
isHapticFeedbackEnabled open fun isHapticFeedbackEnabled(): Boolean
isHardwareAccelerated open fun isHardwareAccelerated(): Boolean
isHorizontalFadingEdgeEnabled open fun isHorizontalFadingEdgeEnabled(): Boolean
isHorizontalScrollBarEnabled open fun isHorizontalScrollBarEnabled(): Boolean
isHovered open fun isHovered(): Boolean
isImportantForAccessibility open fun isImportantForAccessibility(): Boolean
isImportantForAutofill fun isImportantForAutofill(): Boolean
isImportantForContentCapture fun isImportantForContentCapture(): Boolean
isInEditMode open fun isInEditMode(): Boolean
isInLayout open fun isInLayout(): Boolean
isInTouchMode open fun isInTouchMode(): Boolean
isKeyboardNavigationCluster fun isKeyboardNavigationCluster(): Boolean
isLaidOut open fun isLaidOut(): Boolean
isLayoutDirectionResolved open fun isLayoutDirectionResolved(): Boolean
isLayoutRequested open fun isLayoutRequested(): Boolean
isLongClickable open fun isLongClickable(): Boolean
isNestedScrollingEnabled open fun isNestedScrollingEnabled(): Boolean
isOpaque open override fun isOpaque(): Boolean
isPaddingRelative open fun isPaddingRelative(): Boolean
isPivotSet open fun isPivotSet(): Boolean
isPreferKeepClear fun isPreferKeepClear(): Boolean
isPressed open fun isPressed(): Boolean
isSaveEnabled open fun isSaveEnabled(): Boolean
isSaveFromParentEnabled open fun isSaveFromParentEnabled(): Boolean
isScreenReaderFocusable open fun isScreenReaderFocusable(): Boolean
isScrollbarFadingEnabled open fun isScrollbarFadingEnabled(): Boolean
isScrollContainer open fun isScrollContainer(): Boolean
isSelected open fun isSelected(): Boolean
isShowingLayoutBounds fun isShowingLayoutBounds(): Boolean
isShown open fun isShown(): Boolean
isSoundEffectsEnabled open fun isSoundEffectsEnabled(): Boolean
isTemporarilyDetached fun isTemporarilyDetached(): Boolean
isTextAlignmentResolved open fun isTextAlignmentResolved(): Boolean
isTextDirectionResolved open fun isTextDirectionResolved(): Boolean
isVerticalFadingEdgeEnabled open fun isVerticalFadingEdgeEnabled(): Boolean
isVerticalScrollBarEnabled open fun isVerticalScrollBarEnabled(): Boolean
isVisibleToUserForAutofill open fun isVisibleToUserForAutofill(p0: Int): Boolean
jumpDrawablesToCurrentState open override fun jumpDrawablesToCurrentState()
keyboardNavigationClusterSearch open fun keyboardNavigationClusterSearch(p0: View, p1: Int): View
layout open fun layout(p0: Int, p1: Int, p2: Int, p3: Int)
measure fun measure(p0: Int, p1: Int)
offsetLeftAndRight open fun offsetLeftAndRight(p0: Int)
offsetTopAndBottom open fun offsetTopAndBottom(p0: Int)
onApplyWindowInsets open fun onApplyWindowInsets(p0: WindowInsets): WindowInsets
onCancelPendingInputEvents open fun onCancelPendingInputEvents()
onCapturedPointerEvent open fun onCapturedPointerEvent(p0: MotionEvent): Boolean
onCheckIsTextEditor open fun onCheckIsTextEditor(): Boolean
onCreateDrawableState open override fun onCreateDrawableState(extraSpace: Int): IntArray
onCreateInputConnection open fun onCreateInputConnection(p0: EditorInfo): InputConnection
onCreateViewTranslationRequest open fun onCreateViewTranslationRequest(p0: IntArray, p1: Consumer<ViewTranslationRequest>)
onCreateVirtualViewTranslationRequests open fun onCreateVirtualViewTranslationRequests(p0: LongArray, p1: IntArray, p2: Consumer<ViewTranslationRequest>)
onDragEvent open fun onDragEvent(p0: DragEvent): Boolean
onDrawForeground open fun onDrawForeground(p0: Canvas)
onFilterTouchEventForSecurity open fun onFilterTouchEventForSecurity(p0: MotionEvent): Boolean
onFinishTemporaryDetach open fun onFinishTemporaryDetach()
onGenericMotionEvent open fun onGenericMotionEvent(p0: MotionEvent): Boolean
onHoverChanged open fun onHoverChanged(p0: Boolean)
onHoverEvent open fun onHoverEvent(p0: MotionEvent): Boolean
onInitializeAccessibilityEvent open fun onInitializeAccessibilityEvent(p0: AccessibilityEvent)
onInitializeAccessibilityNodeInfo open fun onInitializeAccessibilityNodeInfo(p0: AccessibilityNodeInfo)
onKeyDown open override fun onKeyDown(p0: Int, p1: KeyEvent): Boolean
onKeyLongPress open override fun onKeyLongPress(p0: Int, p1: KeyEvent): Boolean
onKeyMultiple open override fun onKeyMultiple(p0: Int, p1: Int, p2: KeyEvent): Boolean
onKeyPreIme open fun onKeyPreIme(p0: Int, p1: KeyEvent): Boolean
onKeyShortcut open fun onKeyShortcut(p0: Int, p1: KeyEvent): Boolean
onKeyUp open override fun onKeyUp(p0: Int, p1: KeyEvent): Boolean
onPointerCaptureChange open fun onPointerCaptureChange(p0: Boolean)
onPopulateAccessibilityEvent open fun onPopulateAccessibilityEvent(p0: AccessibilityEvent)
onProvideAutofillStructure open fun onProvideAutofillStructure(p0: ViewStructure, p1: Int)
onProvideAutofillVirtualStructure open fun onProvideAutofillVirtualStructure(p0: ViewStructure, p1: Int)
onProvideContentCaptureStructure open fun onProvideContentCaptureStructure(p0: ViewStructure, p1: Int)
onProvideStructure open fun onProvideStructure(p0: ViewStructure)
onProvideVirtualStructure open fun onProvideVirtualStructure(p0: ViewStructure)
onReceiveContent open fun onReceiveContent(p0: ContentInfo): ContentInfo?
onResolvePointerIcon open override fun onResolvePointerIcon(p0: MotionEvent, p1: Int): PointerIcon
onRtlPropertiesChanged open override fun onRtlPropertiesChanged(p0: Int)
onScreenStateChanged open fun onScreenStateChanged(p0: Int)
onScrollCaptureSearch open fun onScrollCaptureSearch(p0: Rect, p1: Point, p2: Consumer<ScrollCaptureTarget>)
onStartTemporaryDetach open fun onStartTemporaryDetach()
onTouchEvent open fun onTouchEvent(p0: MotionEvent): Boolean
onTrackballEvent open fun onTrackballEvent(p0: MotionEvent): Boolean
onViewTranslationResponse open fun onViewTranslationResponse(p0: ViewTranslationResponse)
onVirtualViewTranslationResponses open fun onVirtualViewTranslationResponses(p0: LongSparseArray<ViewTranslationResponse>)
onVisibilityAggregated open override fun onVisibilityAggregated(p0: Boolean)
onWindowFocusChanged open fun onWindowFocusChanged(p0: Boolean)
performAccessibilityAction open fun performAccessibilityAction(p0: Int, p1: Bundle?): Boolean
performClick open fun performClick(): Boolean
performContextClick open fun performContextClick(): Boolean
open fun performContextClick(p0: Float, p1: Float): Boolean
performHapticFeedback open fun performHapticFeedback(p0: Int): Boolean
open fun performHapticFeedback(p0: Int, p1: Int): Boolean
performLongClick open fun performLongClick(): Boolean
open fun performLongClick(p0: Float, p1: Float): Boolean
performReceiveContent open fun performReceiveContent(p0: ContentInfo): ContentInfo?
playSoundEffect open fun playSoundEffect(p0: Int)
post open fun post(p0: Runnable): Boolean
postDelayed open fun postDelayed(p0: Runnable, p1: Long): Boolean
postInvalidate open fun postInvalidate()
open fun postInvalidate(p0: Int, p1: Int, p2: Int, p3: Int)
postInvalidateDelayed open fun postInvalidateDelayed(p0: Long)
open fun postInvalidateDelayed(p0: Long, p1: Int, p2: Int, p3: Int, p4: Int)
postInvalidateOnAnimation open fun postInvalidateOnAnimation()
open fun postInvalidateOnAnimation(p0: Int, p1: Int, p2: Int, p3: Int)
postOnAnimation open fun postOnAnimation(p0: Runnable)
postOnAnimationDelayed open fun postOnAnimationDelayed(p0: Runnable, p1: Long)
refreshDrawableState open fun refreshDrawableState()
releasePointerCapture open fun releasePointerCapture()
removeCallbacks open fun removeCallbacks(p0: Runnable): Boolean
removeOnAttachStateChangeListener open fun removeOnAttachStateChangeListener(p0: View.OnAttachStateChangeListener)
removeOnLayoutChangeListener open fun removeOnLayoutChangeListener(p0: View.OnLayoutChangeListener)
removeOnUnhandledKeyEventListener open fun removeOnUnhandledKeyEventListener(p0: View.OnUnhandledKeyEventListener)
requestApplyInsets open fun requestApplyInsets()
requestFocus fun requestFocus(): Boolean
fun requestFocus(p0: Int): Boolean
open fun requestFocus(p0: Int, p1: Rect): Boolean
requestFocusFromTouch fun requestFocusFromTouch(): Boolean
requestLayout open fun requestLayout()
requestPointerCapture open fun requestPointerCapture()
requestRectangleOnScreen open fun requestRectangleOnScreen(p0: Rect): Boolean
open fun requestRectangleOnScreen(p0: Rect, p1: Boolean): Boolean
requestUnbufferedDispatch fun requestUnbufferedDispatch(p0: MotionEvent)
fun requestUnbufferedDispatch(p0: Int)
requireViewById fun <T : View> requireViewById(p0: Int): T & Any
resetPivot open fun resetPivot()
restoreDefaultFocus open fun restoreDefaultFocus(): Boolean
restoreHierarchyState open fun restoreHierarchyState(p0: SparseArray<Parcelable>)
saveAttributeDataForStyleable fun saveAttributeDataForStyleable(p0: Context, p1: IntArray, p2: AttributeSet?, p3: TypedArray, p4: Int, p5: Int)
saveHierarchyState open fun saveHierarchyState(p0: SparseArray<Parcelable>)
scheduleDrawable open override fun scheduleDrawable(p0: Drawable, p1: Runnable, p2: Long)
scrollBy open fun scrollBy(p0: Int, p1: Int)
scrollTo open fun scrollTo(p0: Int, p1: Int)
sendAccessibilityEvent open override fun sendAccessibilityEvent(p0: Int)
sendAccessibilityEventUnchecked open override fun sendAccessibilityEventUnchecked(p0: AccessibilityEvent)
setAccessibilityDataSensitive open fun setAccessibilityDataSensitive(p0: Int)
setAccessibilityDelegate open fun setAccessibilityDelegate(p0: View.AccessibilityDelegate?)
setAccessibilityHeading open fun setAccessibilityHeading(p0: Boolean)
setAccessibilityLiveRegion open fun setAccessibilityLiveRegion(p0: Int)
setAccessibilityPaneTitle open fun setAccessibilityPaneTitle(p0: CharSequence?)
setAccessibilityTraversalAfter open fun setAccessibilityTraversalAfter(p0: Int)
setAccessibilityTraversalBefore open fun setAccessibilityTraversalBefore(p0: Int)
setActivated open fun setActivated(p0: Boolean)
setAdjustViewBounds open fun setAdjustViewBounds(p0: Boolean)
setAllowClickWhenDisabled open fun setAllowClickWhenDisabled(p0: Boolean)
setAllowedHandwritingDelegatePackage open fun setAllowedHandwritingDelegatePackage(p0: String?)
setAllowedHandwritingDelegatorPackage open fun setAllowedHandwritingDelegatorPackage(p0: String?)
setAlpha open fun setAlpha(p0: Float)
setAnimation open fun setAnimation(p0: Animation)
setAnimationMatrix open fun setAnimationMatrix(p0: Matrix?)
setAutofillHints open fun setAutofillHints(vararg p0: String)
setAutofillId open fun setAutofillId(p0: AutofillId?)
setAutoHandwritingEnabled open fun setAutoHandwritingEnabled(p0: Boolean)
setBackground open fun setBackground(p0: Drawable)
setBackgroundColor open fun setBackgroundColor(p0: Int)
setBackgroundDrawable open override fun setBackgroundDrawable(p0: Drawable)
setBackgroundResource open override fun setBackgroundResource(@DrawableResp0: Int)
setBackgroundTintBlendMode open fun setBackgroundTintBlendMode(p0: BlendMode?)
setBackgroundTintList open fun setBackgroundTintList(p0: ColorStateList?)
setBackgroundTintMode open fun setBackgroundTintMode(p0: PorterDuff.Mode?)
setBaseline open fun setBaseline(p0: Int)
setBaselineAlignBottom open fun setBaselineAlignBottom(p0: Boolean)
setBottom fun setBottom(p0: Int)
setCameraDistance open fun setCameraDistance(p0: Float)
setCheckable fun setCheckable(checkable: Boolean)
Sets image button to be checkable or not.
setChecked open override fun setChecked(checked: Boolean)
setClickable open fun setClickable(p0: Boolean)
setClipBounds open fun setClipBounds(p0: Rect)
setClipToOutline open fun setClipToOutline(p0: Boolean)
setColorFilter open fun setColorFilter(p0: ColorFilter)
fun setColorFilter(p0: Int)
fun setColorFilter(p0: Int, p1: PorterDuff.Mode)
setContentCaptureSession open fun setContentCaptureSession(p0: ContentCaptureSession?)
setContentDescription open fun setContentDescription(p0: CharSequence)
setContextClickable open fun setContextClickable(p0: Boolean)
setCropToPadding open fun setCropToPadding(p0: Boolean)
setDefaultFocusHighlightEnabled open fun setDefaultFocusHighlightEnabled(p0: Boolean)
setDuplicateParentStateEnabled open fun setDuplicateParentStateEnabled(p0: Boolean)
setElevation open fun setElevation(p0: Float)
setEnabled open fun setEnabled(p0: Boolean)
setFadingEdgeLength open fun setFadingEdgeLength(p0: Int)
setFilterTouchesWhenObscured open fun setFilterTouchesWhenObscured(p0: Boolean)
setFitsSystemWindows open fun setFitsSystemWindows(p0: Boolean)
setFocusable open fun setFocusable(p0: Boolean)
open fun setFocusable(p0: Int)
setFocusableInTouchMode open fun setFocusableInTouchMode(p0: Boolean)
setFocusedByDefault open fun setFocusedByDefault(p0: Boolean)
setForceDarkAllowed open fun setForceDarkAllowed(p0: Boolean)
setForeground open fun setForeground(p0: Drawable)
setForegroundGravity open fun setForegroundGravity(p0: Int)
setForegroundTintBlendMode open fun setForegroundTintBlendMode(p0: BlendMode?)
setForegroundTintList open fun setForegroundTintList(p0: ColorStateList?)
setForegroundTintMode open fun setForegroundTintMode(p0: PorterDuff.Mode?)
setHandwritingBoundsOffsets open fun setHandwritingBoundsOffsets(p0: Float, p1: Float, p2: Float, p3: Float)
setHandwritingDelegatorCallback open fun setHandwritingDelegatorCallback(p0: Runnable?)
setHapticFeedbackEnabled open fun setHapticFeedbackEnabled(p0: Boolean)
setHasTransientState open fun setHasTransientState(p0: Boolean)
setHorizontalFadingEdgeEnabled open fun setHorizontalFadingEdgeEnabled(p0: Boolean)
setHorizontalScrollBarEnabled open fun setHorizontalScrollBarEnabled(p0: Boolean)
setHorizontalScrollbarThumbDrawable open fun setHorizontalScrollbarThumbDrawable(p0: Drawable?)
setHorizontalScrollbarTrackDrawable open fun setHorizontalScrollbarTrackDrawable(p0: Drawable?)
setHovered open fun setHovered(p0: Boolean)
setId open fun setId(p0: Int)
setImageAlpha open fun setImageAlpha(p0: Int)
setImageBitmap open override fun setImageBitmap(p0: Bitmap)
setImageDrawable open override fun setImageDrawable(@Nullablep0: Drawable?)
setImageIcon open fun setImageIcon(p0: Icon?)
setImageLevel open fun setImageLevel(p0: Int)
setImageMatrix open fun setImageMatrix(p0: Matrix)
setImageResource open override fun setImageResource(@DrawableResp0: Int)
setImageState open fun setImageState(p0: IntArray, p1: Boolean)
setImageTint fun ImageView.setImageTint(@ColorIntcolor: Int)
setImageTintBlendMode open fun setImageTintBlendMode(p0: BlendMode?)
setImageTintList open fun setImageTintList(p0: ColorStateList?)
setImageTintMode open fun setImageTintMode(p0: PorterDuff.Mode?)
setImageURI open override fun setImageURI(@Nullablep0: Uri?)
setImportantForAccessibility open fun setImportantForAccessibility(p0: Int)
setImportantForAutofill open fun setImportantForAutofill(p0: Int)
setImportantForContentCapture open fun setImportantForContentCapture(p0: Int)
setIsCredential open fun setIsCredential(p0: Boolean)
setIsHandwritingDelegate open fun setIsHandwritingDelegate(p0: Boolean)
setKeepScreenOn open fun setKeepScreenOn(p0: Boolean)
setKeyboardNavigationCluster open fun setKeyboardNavigationCluster(p0: Boolean)
setLabelFor open fun setLabelFor(p0: Int)
setLayerPaint open fun setLayerPaint(p0: Paint?)
setLayerType open fun setLayerType(p0: Int, p1: Paint?)
setLayoutDirection open fun setLayoutDirection(p0: Int)
setLayoutParams open fun setLayoutParams(p0: ViewGroup.LayoutParams)
setLeft fun setLeft(p0: Int)
setLeftTopRightBottom fun setLeftTopRightBottom(p0: Int, p1: Int, p2: Int, p3: Int)
setLongClickable open fun setLongClickable(p0: Boolean)
setMaxHeight open fun setMaxHeight(p0: Int)
setMaxWidth open fun setMaxWidth(p0: Int)
setMinimumHeight open fun setMinimumHeight(p0: Int)
setMinimumWidth open fun setMinimumWidth(p0: Int)
setNestedScrollingEnabled open fun setNestedScrollingEnabled(p0: Boolean)
setNextClusterForwardId open fun setNextClusterForwardId(p0: Int)
setNextFocusDownId open fun setNextFocusDownId(p0: Int)
setNextFocusForwardId open fun setNextFocusForwardId(p0: Int)
setNextFocusLeftId open fun setNextFocusLeftId(p0: Int)
setNextFocusRightId open fun setNextFocusRightId(p0: Int)
setNextFocusUpId open fun setNextFocusUpId(p0: Int)
setOnApplyWindowInsetsListener open fun setOnApplyWindowInsetsListener(p0: View.OnApplyWindowInsetsListener)
setOnCapturedPointerListener open fun setOnCapturedPointerListener(p0: View.OnCapturedPointerListener)
setOnClickListener open fun setOnClickListener(p0: View.OnClickListener?)
setOnContextClickListener open fun setOnContextClickListener(p0: View.OnContextClickListener?)
setOnCreateContextMenuListener open fun setOnCreateContextMenuListener(p0: View.OnCreateContextMenuListener)
setOnDragListener open fun setOnDragListener(p0: View.OnDragListener)
setOnFocusChangeListener open fun setOnFocusChangeListener(p0: View.OnFocusChangeListener)
setOnGenericMotionListener open fun setOnGenericMotionListener(p0: View.OnGenericMotionListener)
setOnHoverListener open fun setOnHoverListener(p0: View.OnHoverListener)
setOnKeyListener open fun setOnKeyListener(p0: View.OnKeyListener)
setOnLongClickListener open fun setOnLongClickListener(p0: View.OnLongClickListener?)
setOnReceiveContentListener open fun setOnReceiveContentListener(p0: Array<String>?, p1: OnReceiveContentListener?)
setOnScrollChangeListener open fun setOnScrollChangeListener(p0: View.OnScrollChangeListener)
setOnTouchListener open fun setOnTouchListener(p0: View.OnTouchListener)
setOutlineAmbientShadowColor open fun setOutlineAmbientShadowColor(p0: Int)
setOutlineProvider open fun setOutlineProvider(p0: ViewOutlineProvider)
setOutlineSpotShadowColor open fun setOutlineSpotShadowColor(p0: Int)
setOverScrollMode open fun setOverScrollMode(p0: Int)
setPadding open fun setPadding(p0: Int, p1: Int, p2: Int, p3: Int)
setPaddingRelative open fun setPaddingRelative(p0: Int, p1: Int, p2: Int, p3: Int)
setPivotX open fun setPivotX(p0: Float)
setPivotY open fun setPivotY(p0: Float)
setPointerIcon open fun setPointerIcon(p0: PointerIcon)
setPreferKeepClear fun setPreferKeepClear(p0: Boolean)
setPreferKeepClearRects fun setPreferKeepClearRects(p0: MutableList<Rect>)
setPressed open fun setPressed(p0: Boolean)
setRenderEffect open fun setRenderEffect(p0: RenderEffect?)
setRevealOnFocusHint fun setRevealOnFocusHint(p0: Boolean)
setRight fun setRight(p0: Int)
setRotation open fun setRotation(p0: Float)
setRotationX open fun setRotationX(p0: Float)
setRotationY open fun setRotationY(p0: Float)
setSaveEnabled open fun setSaveEnabled(p0: Boolean)
setSaveFromParentEnabled open fun setSaveFromParentEnabled(p0: Boolean)
setScaleType open fun setScaleType(p0: ImageView.ScaleType)
setScaleX open fun setScaleX(p0: Float)
setScaleY open fun setScaleY(p0: Float)
setScreenReaderFocusable open fun setScreenReaderFocusable(p0: Boolean)
setScrollBarDefaultDelayBeforeFade open fun setScrollBarDefaultDelayBeforeFade(p0: Int)
setScrollBarFadeDuration open fun setScrollBarFadeDuration(p0: Int)
setScrollbarFadingEnabled open fun setScrollbarFadingEnabled(p0: Boolean)
setScrollBarSize open fun setScrollBarSize(p0: Int)
setScrollBarStyle open fun setScrollBarStyle(p0: Int)
setScrollCaptureCallback fun setScrollCaptureCallback(p0: ScrollCaptureCallback?)
setScrollCaptureHint open fun setScrollCaptureHint(p0: Int)
setScrollContainer open fun setScrollContainer(p0: Boolean)
setScrollIndicators open fun setScrollIndicators(p0: Int)
open fun setScrollIndicators(p0: Int, p1: Int)
setScrollX open fun setScrollX(p0: Int)
setScrollY open fun setScrollY(p0: Int)
setSelected open override fun setSelected(p0: Boolean)
setSoundEffectsEnabled open fun setSoundEffectsEnabled(p0: Boolean)
setStateDescription open fun setStateDescription(p0: CharSequence?)
setStateListAnimator open fun setStateListAnimator(p0: StateListAnimator)
setSupportBackgroundTintList @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
open override fun setSupportBackgroundTintList(@Nullablep0: ColorStateList?)
setSupportBackgroundTintMode @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
open override fun setSupportBackgroundTintMode(@Nullablep0: PorterDuff.Mode?)
setSupportImageTintList @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
open override fun setSupportImageTintList(@Nullablep0: ColorStateList?)
setSupportImageTintMode @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
open override fun setSupportImageTintMode(@Nullablep0: PorterDuff.Mode?)
setSystemGestureExclusionRects open fun setSystemGestureExclusionRects(p0: MutableList<Rect>)
setTag open fun setTag(p0: Any)
open fun setTag(p0: Int, p1: Any)
setTextAlignment open fun setTextAlignment(p0: Int)
setTextDirection open fun setTextDirection(p0: Int)
setTooltipText open fun setTooltipText(p0: CharSequence?)
setTop fun setTop(p0: Int)
setTouchDelegate open fun setTouchDelegate(p0: TouchDelegate)
setTransitionAlpha open fun setTransitionAlpha(p0: Float)
setTransitionName fun setTransitionName(p0: String)
setTransitionVisibility open fun setTransitionVisibility(p0: Int)
setTranslationX open fun setTranslationX(p0: Float)
setTranslationY open fun setTranslationY(p0: Float)
setTranslationZ open fun setTranslationZ(p0: Float)
setVerticalFadingEdgeEnabled open fun setVerticalFadingEdgeEnabled(p0: Boolean)
setVerticalScrollBarEnabled open fun setVerticalScrollBarEnabled(p0: Boolean)
setVerticalScrollbarPosition open fun setVerticalScrollbarPosition(p0: Int)
setVerticalScrollbarThumbDrawable open fun setVerticalScrollbarThumbDrawable(p0: Drawable?)
setVerticalScrollbarTrackDrawable open fun setVerticalScrollbarTrackDrawable(p0: Drawable?)
setViewTranslationCallback open fun setViewTranslationCallback(p0: ViewTranslationCallback)
setVisibility open override fun setVisibility(p0: Int)
setWillNotDraw open fun setWillNotDraw(p0: Boolean)
setWindowInsetsAnimationCallback open fun setWindowInsetsAnimationCallback(p0: WindowInsetsAnimation.Callback?)
setX open fun setX(p0: Float)
setY open fun setY(p0: Float)
setZ open fun setZ(p0: Float)
showContextMenu open fun showContextMenu(): Boolean
open fun showContextMenu(p0: Float, p1: Float): Boolean
startActionMode open fun startActionMode(p0: ActionMode.Callback): ActionMode
open fun startActionMode(p0: ActionMode.Callback, p1: Int): ActionMode
startAnimation open fun startAnimation(p0: Animation)
startDragAndDrop fun startDragAndDrop(p0: ClipData, p1: View.DragShadowBuilder, p2: Any, p3: Int): Boolean
startNestedScroll open fun startNestedScroll(p0: Int): Boolean
stopNestedScroll open fun stopNestedScroll()
toggle open override fun toggle()
toString open override fun toString(): String
transformMatrixToGlobal open fun transformMatrixToGlobal(p0: Matrix)
transformMatrixToLocal open fun transformMatrixToLocal(p0: Matrix)
unscheduleDrawable open fun unscheduleDrawable(p0: Drawable)
open override fun unscheduleDrawable(p0: Drawable, p1: Runnable)
updateClickActionAccessibilityLabel fun View.updateClickActionAccessibilityLabel(clickActionLabel: String)
updateDragShadow fun updateDragShadow(p0: View.DragShadowBuilder)
willNotDraw open fun willNotDraw(): Boolean