public class LinearLayout extends android.widget.LinearLayout implements ShadowView, RippleView, TouchMarginView, StateAnimatorView, AnimatedView, InsetView, CornerView, MaxSizeView, RevealView, VisibleView
| Modifier and Type | Class and Description |
|---|---|
static class |
LinearLayout.LayoutParams |
android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListenerandroid.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListenerHORIZONTAL, SHOW_DIVIDER_BEGINNING, SHOW_DIVIDER_END, SHOW_DIVIDER_MIDDLE, SHOW_DIVIDER_NONE, VERTICALCLIP_TO_PADDING_MASK, FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHEACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, ZINSET_NULL| Constructor and Description |
|---|
LinearLayout(android.content.Context context) |
LinearLayout(android.content.Context context,
android.util.AttributeSet attrs) |
LinearLayout(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
LinearLayout(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr,
int defStyleRes) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
dispatchDraw(android.graphics.Canvas canvas) |
boolean |
dispatchTouchEvent(android.view.MotionEvent event) |
void |
draw(android.graphics.Canvas canvas) |
protected void |
drawableStateChanged() |
protected boolean |
drawChild(android.graphics.Canvas canvas,
android.view.View child,
long drawingTime) |
void |
drawShadow(android.graphics.Canvas canvas) |
Component |
findComponentById(int id) |
Component |
findComponentOfType(java.lang.Class type) |
java.util.List<Component> |
findComponentsById(int id) |
java.util.List<Component> |
findComponentsOfType(java.lang.Class type) |
android.view.View |
findViewOfType(java.lang.Class type) |
java.util.List<android.view.View> |
findViewsById(int id) |
java.util.List<android.view.View> |
findViewsOfType(java.lang.Class type) |
java.util.List<android.view.View> |
findViewsWithTag(java.lang.Object tag) |
protected boolean |
fitSystemWindows(android.graphics.Rect insets) |
protected LinearLayout.LayoutParams |
generateDefaultLayoutParams() |
LinearLayout.LayoutParams |
generateLayoutParams(android.util.AttributeSet attrs) |
protected LinearLayout.LayoutParams |
generateLayoutParams(android.view.ViewGroup.LayoutParams p) |
android.animation.Animator |
getAnimator()
Gets the current Animator object.
|
protected int |
getChildDrawingOrder(int childCount,
int child) |
float |
getCornerRadius()
Gets the corner radius
|
float |
getElevation()
Gets the elevation.
|
android.content.res.ColorStateList |
getElevationShadowColor() |
void |
getHitRect(android.graphics.Rect outRect) |
AnimUtils.Style |
getInAnimation()
Gets the animation used when view's visibility is changed from GONE/INVISIBLE to VISIBLE
|
int |
getInsetBottom() |
int |
getInsetColor() |
int |
getInsetLeft() |
int |
getInsetRight() |
int |
getInsetTop() |
int |
getMaximumHeight()
Gets maximum height
|
int |
getMaximumWidth()
Gets maximum width
|
AnimUtils.Style |
getOutAnimation()
Gets the animation used when view's visibility is changed from VISIBLE to GONE/INVISIBLE
|
RippleDrawable |
getRippleDrawable()
Gets the ripple drawable.
|
ShadowShape |
getShadowShape() |
StateAnimator |
getStateAnimator() |
android.graphics.Rect |
getTouchMargin() |
float |
getTranslationZ() |
java.util.List<android.view.View> |
getViews() |
boolean |
hasShadow() |
void |
invalidate() |
void |
invalidate(int l,
int t,
int r,
int b) |
void |
invalidate(android.graphics.Rect dirty) |
void |
invalidateDrawable(android.graphics.drawable.Drawable drawable) |
void |
invalidateShadow() |
protected boolean |
isTransformedTouchPointInView(float x,
float y,
android.view.View child,
android.graphics.PointF outLocalPoint) |
protected void |
onLayout(boolean changed,
int left,
int top,
int right,
int bottom) |
protected void |
onMeasure(int widthMeasureSpec,
int heightMeasureSpec) |
void |
postInvalidate() |
void |
postInvalidate(int left,
int top,
int right,
int bottom) |
void |
postInvalidateDelayed(long delayMilliseconds) |
void |
postInvalidateDelayed(long delayMilliseconds,
int left,
int top,
int right,
int bottom) |
void |
setBackground(android.graphics.drawable.Drawable background) |
void |
setBackgroundDrawable(android.graphics.drawable.Drawable background) |
void |
setCornerRadius(float cornerRadius)
Sets the corner radius.
|
void |
setElevation(float elevation)
Sets the elevation value.
|
void |
setElevationShadowColor(android.content.res.ColorStateList shadowColor) |
void |
setElevationShadowColor(int color) |
void |
setEnabled(boolean enabled) |
void |
setInAnimation(AnimUtils.Style inAnim)
Sets the animation used when view's visibility is changed from GONE/INVISIBLE to VISIBLE
|
void |
setInset(int left,
int top,
int right,
int bottom)
Sets insets
|
void |
setInsetBottom(int insetBottom) |
void |
setInsetColor(int insetsColor)
Sets inset color.
|
void |
setInsetLeft(int insetLeft) |
void |
setInsetRight(int insetRight) |
void |
setInsetTop(int insetTop) |
void |
setMaximumHeight(int maxHeight)
Sets maximum height.
|
void |
setMaximumWidth(int maxWidth)
Sets maximum width.
|
void |
setOnDispatchTouchListener(android.view.View.OnTouchListener onDispatchTouchListener) |
void |
setOnInsetsChangedListener(OnInsetsChangedListener onInsetsChangedListener) |
void |
setOutAnimation(AnimUtils.Style outAnim)
Sets the animation used when view's visibility is changed from VISIBLE to GONE/INVISIBLE
|
void |
setRippleDrawable(RippleDrawable newRipple)
Sets the ripple drawable.
|
void |
setTouchMargin(int left,
int top,
int right,
int bottom) |
void |
setTouchMarginBottom(int margin) |
void |
setTouchMarginLeft(int margin) |
void |
setTouchMarginRight(int margin) |
void |
setTouchMarginTop(int margin) |
void |
setTranslationZ(float translationZ) |
void |
setVisibility(int visibility) |
void |
setVisibilityImmediate(int visibility) |
android.animation.Animator |
startReveal(int x,
int y,
float startRadius,
float finishRadius) |
protected boolean |
verifyDrawable(android.graphics.drawable.Drawable who) |
checkLayoutParams, getAccessibilityClassName, getBaseline, getBaselineAlignedChildIndex, getDividerDrawable, getDividerPadding, getGravity, getOrientation, getShowDividers, getWeightSum, isBaselineAligned, isMeasureWithLargestChildEnabled, onDraw, onRtlPropertiesChanged, setBaselineAligned, setBaselineAlignedChildIndex, setDividerDrawable, setDividerPadding, setGravity, setHorizontalGravity, setMeasureWithLargestChildEnabled, setOrientation, setShowDividers, setVerticalGravity, setWeightSum, shouldDelayChildPressedStateaddChildrenForAccessibility, addFocusables, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addView, addViewInLayout, addViewInLayout, attachLayoutAnimationParameters, attachViewToParent, bringChildToFront, canAnimate, childDrawableStateChanged, childHasTransientStateChanged, cleanupLayoutState, clearChildFocus, clearDisappearingChildren, clearFocus, debug, detachAllViewsFromParent, detachViewFromParent, detachViewFromParent, detachViewsFromParent, dispatchApplyWindowInsets, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFreezeSelfOnly, dispatchGenericFocusedEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchSystemUiVisibilityChanged, dispatchThawSelfOnly, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, endViewTransition, findFocus, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, getChildAt, getChildCount, getChildMeasureSpec, getChildStaticTransformation, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasFocusable, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isChildrenDrawingOrderEnabled, isChildrenDrawnWithCacheEnabled, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, measureChild, measureChildren, measureChildWithMargins, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onAttachedToWindow, onCreateDrawableState, onDetachedFromWindow, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestFocusInDescendants, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeDetachedView, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransparentRegion, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setChildrenDrawingCacheEnabled, setChildrenDrawingOrderEnabled, setChildrenDrawnWithCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setStaticTransformationsEnabled, setTouchscreenBlocksFocus, setTransitionGroup, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, updateViewLayoutaddFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, animate, announceForAccessibility, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchFinishTemporaryDetach, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, dispatchStartTemporaryDetach, drawableHotspotChanged, findViewById, findViewWithTag, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getBackground, getBackgroundTintList, getBackgroundTintMode, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasWindowFocus, inflate, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isInEditMode, isInLayout, isInTouchMode, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateInputConnection, onDisplayHint, onDragEvent, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onOverScrolled, onPopulateAccessibilityEvent, onProvideStructure, onProvideVirtualStructure, onRestoreInstanceState, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setBackgroundColor, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusableInTouchMode, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setKeepScreenOn, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDrawclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisVisiblecanResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, requestFitSystemWindows, requestLayoutpublic LinearLayout(android.content.Context context)
public LinearLayout(android.content.Context context,
android.util.AttributeSet attrs)
public LinearLayout(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
public LinearLayout(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr,
int defStyleRes)
public android.animation.Animator startReveal(int x,
int y,
float startRadius,
float finishRadius)
startReveal in interface RevealViewprotected void dispatchDraw(@NonNull
android.graphics.Canvas canvas)
dispatchDraw in class android.view.ViewGroupprotected boolean drawChild(@NonNull
android.graphics.Canvas canvas,
@NonNull
android.view.View child,
long drawingTime)
drawChild in class android.view.ViewGroupprotected int getChildDrawingOrder(int childCount,
int child)
getChildDrawingOrder in class android.view.ViewGroupprotected boolean isTransformedTouchPointInView(float x,
float y,
android.view.View child,
android.graphics.PointF outLocalPoint)
public float getCornerRadius()
CornerViewgetCornerRadius in interface CornerViewpublic void setCornerRadius(float cornerRadius)
CornerViewsetCornerRadius in interface CornerViewcornerRadius - the corner radiusprotected void onLayout(boolean changed,
int left,
int top,
int right,
int bottom)
onLayout in class android.widget.LinearLayoutpublic void draw(@NonNull
android.graphics.Canvas canvas)
draw in class android.view.Viewpublic boolean dispatchTouchEvent(@NonNull
android.view.MotionEvent event)
dispatchTouchEvent in class android.view.ViewGrouppublic RippleDrawable getRippleDrawable()
RippleViewgetRippleDrawable in interface RippleViewpublic void setRippleDrawable(RippleDrawable newRipple)
RippleViewsetRippleDrawable in interface RippleViewnewRipple - the ripple drawable. Can be nullprotected boolean verifyDrawable(@NonNull
android.graphics.drawable.Drawable who)
verifyDrawable in class android.view.Viewpublic void invalidateDrawable(@NonNull
android.graphics.drawable.Drawable drawable)
invalidateDrawable in interface android.graphics.drawable.Drawable.CallbackinvalidateDrawable in class android.view.Viewpublic void invalidate(@NonNull
android.graphics.Rect dirty)
invalidate in class android.view.Viewpublic void invalidate(int l,
int t,
int r,
int b)
invalidate in class android.view.Viewpublic void invalidate()
invalidate in class android.view.Viewpublic void postInvalidateDelayed(long delayMilliseconds)
postInvalidateDelayed in class android.view.Viewpublic void postInvalidateDelayed(long delayMilliseconds,
int left,
int top,
int right,
int bottom)
postInvalidateDelayed in class android.view.Viewpublic void postInvalidate()
postInvalidate in class android.view.Viewpublic void postInvalidate(int left,
int top,
int right,
int bottom)
postInvalidate in class android.view.Viewpublic void setBackground(android.graphics.drawable.Drawable background)
setBackground in class android.view.Viewpublic void setBackgroundDrawable(android.graphics.drawable.Drawable background)
setBackgroundDrawable in class android.view.Viewpublic float getElevation()
ShadowViewgetElevation in interface ShadowViewgetElevation in class android.view.Viewpublic void setElevation(float elevation)
ShadowViewsetElevation in interface ShadowViewsetElevation in class android.view.Viewelevation - can be from range [0 - 25]public float getTranslationZ()
getTranslationZ in interface ShadowViewgetTranslationZ in class android.view.Viewpublic void setTranslationZ(float translationZ)
setTranslationZ in interface ShadowViewsetTranslationZ in class android.view.Viewpublic ShadowShape getShadowShape()
getShadowShape in interface ShadowViewpublic void setEnabled(boolean enabled)
setEnabled in class android.view.Viewpublic boolean hasShadow()
hasShadow in interface ShadowViewpublic void drawShadow(android.graphics.Canvas canvas)
drawShadow in interface ShadowViewpublic void invalidateShadow()
invalidateShadow in interface ShadowViewpublic void setElevationShadowColor(android.content.res.ColorStateList shadowColor)
setElevationShadowColor in interface ShadowViewpublic void setElevationShadowColor(int color)
setElevationShadowColor in interface ShadowViewpublic android.content.res.ColorStateList getElevationShadowColor()
getElevationShadowColor in interface ShadowViewpublic void setTouchMargin(int left,
int top,
int right,
int bottom)
setTouchMargin in interface TouchMarginViewpublic void setTouchMarginLeft(int margin)
setTouchMarginLeft in interface TouchMarginViewpublic void setTouchMarginTop(int margin)
setTouchMarginTop in interface TouchMarginViewpublic void setTouchMarginRight(int margin)
setTouchMarginRight in interface TouchMarginViewpublic void setTouchMarginBottom(int margin)
setTouchMarginBottom in interface TouchMarginViewpublic android.graphics.Rect getTouchMargin()
getTouchMargin in interface TouchMarginViewpublic void getHitRect(@NonNull
android.graphics.Rect outRect)
getHitRect in class android.view.Viewpublic StateAnimator getStateAnimator()
getStateAnimator in interface StateAnimatorViewprotected void drawableStateChanged()
drawableStateChanged in class android.view.ViewGrouppublic void setVisibility(int visibility)
setVisibility in class android.view.Viewpublic void setVisibilityImmediate(int visibility)
public android.animation.Animator getAnimator()
AnimatedViewgetAnimator in interface AnimatedViewpublic AnimUtils.Style getOutAnimation()
AnimatedViewgetOutAnimation in interface AnimatedViewpublic void setOutAnimation(AnimUtils.Style outAnim)
AnimatedViewsetOutAnimation in interface AnimatedViewoutAnim - new out animation. Use AnimUtils.Style.None for no animation.public AnimUtils.Style getInAnimation()
AnimatedViewgetInAnimation in interface AnimatedViewpublic void setInAnimation(AnimUtils.Style inAnim)
AnimatedViewsetInAnimation in interface AnimatedViewinAnim - new in animation. Use AnimUtils.Style.None for no animation.public int getInsetColor()
getInsetColor in interface InsetViewpublic void setInsetColor(int insetsColor)
InsetViewsetInsetColor in interface InsetViewinsetsColor - new inset colorpublic void setInset(int left,
int top,
int right,
int bottom)
InsetViewsetInset in interface InsetViewleft - has to be greater than or equal to 0 or carbon.widget.InsetView.INSET_NULLtop - has to be greater than or equal to 0 or carbon.widget.InsetView.INSET_NULLright - has to be greater than or equal to 0 or carbon.widget.InsetView.INSET_NULLbottom - has to be greater than or equal to 0 or carbon.widget.InsetView.INSET_NULLpublic int getInsetLeft()
getInsetLeft in interface InsetViewpublic void setInsetLeft(int insetLeft)
setInsetLeft in interface InsetViewpublic int getInsetTop()
getInsetTop in interface InsetViewpublic void setInsetTop(int insetTop)
setInsetTop in interface InsetViewpublic int getInsetRight()
getInsetRight in interface InsetViewpublic void setInsetRight(int insetRight)
setInsetRight in interface InsetViewpublic int getInsetBottom()
getInsetBottom in interface InsetViewpublic void setInsetBottom(int insetBottom)
setInsetBottom in interface InsetViewprotected boolean fitSystemWindows(@NonNull
android.graphics.Rect insets)
fitSystemWindows in class android.view.Viewpublic void setOnInsetsChangedListener(OnInsetsChangedListener onInsetsChangedListener)
setOnInsetsChangedListener in interface InsetViewpublic java.util.List<android.view.View> getViews()
public void setOnDispatchTouchListener(android.view.View.OnTouchListener onDispatchTouchListener)
public Component findComponentById(int id)
public java.util.List<Component> findComponentsById(int id)
public Component findComponentOfType(java.lang.Class type)
public java.util.List<Component> findComponentsOfType(java.lang.Class type)
public android.view.View findViewOfType(java.lang.Class type)
public java.util.List<android.view.View> findViewsOfType(java.lang.Class type)
public java.util.List<android.view.View> findViewsById(int id)
public java.util.List<android.view.View> findViewsWithTag(java.lang.Object tag)
protected LinearLayout.LayoutParams generateDefaultLayoutParams()
generateDefaultLayoutParams in class android.widget.LinearLayoutpublic LinearLayout.LayoutParams generateLayoutParams(android.util.AttributeSet attrs)
generateLayoutParams in class android.widget.LinearLayoutprotected LinearLayout.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams p)
generateLayoutParams in class android.widget.LinearLayoutpublic int getMaximumWidth()
MaxSizeViewgetMaximumWidth in interface MaxSizeViewpublic void setMaximumWidth(int maxWidth)
MaxSizeViewsetMaximumWidth in interface MaxSizeViewmaxWidth - maximal widthpublic int getMaximumHeight()
MaxSizeViewgetMaximumHeight in interface MaxSizeViewpublic void setMaximumHeight(int maxHeight)
MaxSizeViewsetMaximumHeight in interface MaxSizeViewmaxHeight - maximum heightprotected void onMeasure(int widthMeasureSpec,
int heightMeasureSpec)
onMeasure in class android.widget.LinearLayout