public class Toolbar extends android.support.v7.widget.Toolbar implements ShadowView, RippleView, TouchMarginView, StateAnimatorView, AnimatedView, InsetView, CornerView, MaxSizeView, RevealView, VisibleView
android.support.v7.widget.Toolbar.LayoutParams, android.support.v7.widget.Toolbar.OnMenuItemClickListener, android.support.v7.widget.Toolbar.SavedStateandroid.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.OnTouchListenerCLIP_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 |
|---|
Toolbar(android.content.Context context) |
Toolbar(android.content.Context context,
android.util.AttributeSet attrs) |
Toolbar(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
| Modifier and Type | Method and Description |
|---|---|
void |
addView(android.view.View child) |
void |
addView(android.view.View child,
int index) |
void |
addView(android.view.View child,
int width,
int height) |
void |
addView(android.view.View child,
int index,
android.view.ViewGroup.LayoutParams params) |
void |
addView(android.view.View child,
android.view.ViewGroup.LayoutParams params) |
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) |
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) |
android.graphics.drawable.Drawable |
getIcon() |
android.view.View |
getIconView() |
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() |
TextView |
getTitleView() |
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 |
setIcon(android.graphics.Bitmap bitmap) |
void |
setIcon(android.graphics.drawable.Drawable drawable) |
void |
setIcon(int iconRes) |
void |
setIconVisible(boolean visible) |
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 |
setTitle(java.lang.CharSequence text) |
void |
setTitle(int resId) |
void |
setTitleTextAppearance(android.content.Context context,
int resId) |
void |
setTitleTextColor(int color) |
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) |
canShowOverflowMenu, checkLayoutParams, collapseActionView, dismissPopupMenus, generateDefaultLayoutParams, generateLayoutParams, generateLayoutParams, getContentInsetEnd, getContentInsetEndWithActions, getContentInsetLeft, getContentInsetRight, getContentInsetStart, getContentInsetStartWithNavigation, getCurrentContentInsetEnd, getCurrentContentInsetLeft, getCurrentContentInsetRight, getCurrentContentInsetStart, getLogo, getLogoDescription, getMenu, getNavigationContentDescription, getNavigationIcon, getOverflowIcon, getPopupTheme, getSubtitle, getTitle, getTitleMarginBottom, getTitleMarginEnd, getTitleMarginStart, getTitleMarginTop, getWrapper, hasExpandedActionView, hideOverflowMenu, inflateMenu, isOverflowMenuShowing, isOverflowMenuShowPending, isTitleTruncated, onDetachedFromWindow, onHoverEvent, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onTouchEvent, setCollapsible, setContentInsetEndWithActions, setContentInsetsAbsolute, setContentInsetsRelative, setContentInsetStartWithNavigation, setLogo, setLogo, setLogoDescription, setLogoDescription, setMenu, setMenuCallbacks, setNavigationContentDescription, setNavigationContentDescription, setNavigationIcon, setNavigationIcon, setNavigationOnClickListener, setOnMenuItemClickListener, setOverflowIcon, setPopupTheme, setSubtitle, setSubtitle, setSubtitleTextAppearance, setSubtitleTextColor, setTitleMargin, setTitleMarginBottom, setTitleMarginEnd, setTitleMarginStart, setTitleMarginTop, showOverflowMenuaddChildrenForAccessibility, addFocusables, addStatesFromChildren, addTouchables, 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, getAccessibilityClassName, 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, 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, shouldDelayChildPressedState, 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, getBaseline, 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, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onOverScrolled, onPopulateAccessibilityEvent, onProvideStructure, onProvideVirtualStructure, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, 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 Toolbar(android.content.Context context)
public Toolbar(android.content.Context context,
android.util.AttributeSet attrs)
public Toolbar(android.content.Context context,
@Nullable
android.util.AttributeSet attrs,
int defStyleAttr)
public android.animation.Animator startReveal(int x,
int y,
float startRadius,
float finishRadius)
startReveal in interface RevealViewpublic void addView(@NonNull
android.view.View child)
addView in class android.view.ViewGrouppublic void addView(@NonNull
android.view.View child,
int index)
addView in class android.view.ViewGrouppublic void addView(@NonNull
android.view.View child,
int index,
android.view.ViewGroup.LayoutParams params)
addView in class android.view.ViewGrouppublic void addView(@NonNull
android.view.View child,
android.view.ViewGroup.LayoutParams params)
addView in interface android.view.ViewManageraddView in class android.view.ViewGrouppublic void addView(@NonNull
android.view.View child,
int width,
int height)
addView in class android.view.ViewGrouppublic void setTitle(@StringRes
int resId)
setTitle in class android.support.v7.widget.Toolbarpublic void setTitle(@Nullable
java.lang.CharSequence text)
setTitle in class android.support.v7.widget.Toolbarpublic void setTitleTextAppearance(android.content.Context context,
@StyleRes
int resId)
setTitleTextAppearance in class android.support.v7.widget.Toolbarpublic void setTitleTextColor(int color)
setTitleTextColor in class android.support.v7.widget.Toolbarpublic TextView getTitleView()
public void setIcon(int iconRes)
public void setIcon(android.graphics.drawable.Drawable drawable)
public void setIcon(android.graphics.Bitmap bitmap)
public android.graphics.drawable.Drawable getIcon()
public android.view.View getIconView()
public void setIconVisible(boolean visible)
protected 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.support.v7.widget.Toolbarpublic 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)
public 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.support.v7.widget.Toolbar