public class TextView extends android.widget.TextView implements ShadowView, RippleView, TouchMarginView, StateAnimatorView, AnimatedView, CornerView, TintedView, ValidStateView, AutoSizeTextView, RevealView, VisibleView
android.widget.TextView.BufferType, android.widget.TextView.OnEditorActionListener, android.widget.TextView.SavedStateandroid.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.OnTouchListenerACCESSIBILITY_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, Zmodes| Constructor and Description |
|---|
TextView(android.content.Context context) |
TextView(android.content.Context context,
android.util.AttributeSet attrs) |
TextView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
TextView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr,
int defStyleRes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dispatchTouchEvent(android.view.MotionEvent event) |
void |
draw(android.graphics.Canvas canvas) |
protected void |
drawableStateChanged() |
void |
drawShadow(android.graphics.Canvas canvas) |
android.animation.Animator |
getAnimator()
Gets the current Animator object.
|
float |
getAutoSizeStepGranularity()
Gets automatic text size granularity.
|
AutoSizeTextMode |
getAutoSizeText() |
android.content.res.ColorStateList |
getBackgroundTint()
Gets the tint of background Drawable
|
android.graphics.PorterDuff.Mode |
getBackgroundTintMode()
Gets the tint mode of background Drawable
|
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
|
float |
getMaxTextSize()
Gets maximum text size the view allows
|
float |
getMinTextSize()
Gets minimum text size the view allows
|
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.content.res.ColorStateList |
getTint()
Gets the tint of foreground parts like checkbox or icon
|
android.graphics.PorterDuff.Mode |
getTintMode()
Gets the tint mode of foreground parts like checkbox or icon
|
android.graphics.Rect |
getTouchMargin() |
float |
getTranslationZ() |
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() |
boolean |
isAnimateColorChangesEnabled() |
boolean |
isEmpty() |
boolean |
isValid() |
protected int[] |
onCreateDrawableState(int extraSpace) |
protected void |
onLayout(boolean changed,
int left,
int top,
int right,
int bottom) |
protected void |
onSizeChanged(int width,
int height,
int oldwidth,
int oldheight) |
protected void |
onTextChanged(java.lang.CharSequence text,
int start,
int before,
int after) |
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 |
setAllCaps(boolean allCaps)
Changes text transformation method to caps.
|
void |
setAnimateColorChangesEnabled(boolean animateColorChanges) |
void |
setAutoSizeStepGranularity(float autoSizeStepGranularity)
Sets automatic text size granularity.
|
void |
setAutoSizeText(AutoSizeTextMode autoSizeText) |
void |
setBackground(android.graphics.drawable.Drawable background) |
void |
setBackgroundDrawable(android.graphics.drawable.Drawable background) |
void |
setBackgroundTint(android.content.res.ColorStateList list)
Sets the tint of background Drawable
|
void |
setBackgroundTint(int color)
Sets the tint of background Drawable
|
void |
setBackgroundTintMode(android.graphics.PorterDuff.Mode mode)
Sets the tint mode of background Drawable
|
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 |
setLines(int lines) |
void |
setLineSpacing(float add,
float mult) |
void |
setMaxLines(int maxLines) |
void |
setMaxTextSize(float maxTextSize)
Sets maximum text size the view allows
|
void |
setMinTextSize(float minTextSize)
Sets minimum text size the view allows
|
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 |
setSingleLine() |
void |
setSingleLine(boolean singleLine) |
void |
setText(java.lang.CharSequence text,
android.widget.TextView.BufferType type) |
void |
setTextAppearance(android.content.Context context,
int resid) |
void |
setTextAppearance(int resid) |
void |
setTextColor(android.content.res.ColorStateList colors) |
void |
setTextSize(float size) |
void |
setTextSize(int unit,
float size) |
void |
setTint(android.content.res.ColorStateList list)
Sets the tint of foreground parts like checkbox or icon
|
void |
setTint(int color)
Sets the tint of foreground parts like checkbox or icon
|
void |
setTintMode(android.graphics.PorterDuff.Mode mode)
Sets the tint mode of foreground parts like checkbox or icon
|
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 |
setValid(boolean valid) |
void |
setVisibility(int visibility) |
void |
setVisibilityImmediate(int visibility) |
android.animation.Animator |
startReveal(int x,
int y,
float startRadius,
float finishRadius) |
boolean |
testSize(float suggestedSize,
android.graphics.RectF availableSpace) |
protected boolean |
verifyDrawable(android.graphics.drawable.Drawable who) |
addTextChangedListener, append, append, beginBatchEdit, bringPointIntoView, cancelLongPress, clearComposingText, computeHorizontalScrollRange, computeScroll, computeVerticalScrollExtent, computeVerticalScrollRange, debug, didTouchFocusSelect, drawableHotspotChanged, endBatchEdit, extractText, findViewsWithText, getAccessibilityClassName, getAutoLinkMask, getBaseline, getBottomPaddingOffset, getBreakStrategy, getCompoundDrawablePadding, getCompoundDrawables, getCompoundDrawablesRelative, getCompoundDrawableTintList, getCompoundDrawableTintMode, getCompoundPaddingBottom, getCompoundPaddingEnd, getCompoundPaddingLeft, getCompoundPaddingRight, getCompoundPaddingStart, getCompoundPaddingTop, getCurrentHintTextColor, getCurrentTextColor, getCustomInsertionActionModeCallback, getCustomSelectionActionModeCallback, getDefaultEditable, getDefaultMovementMethod, getEditableText, getEllipsize, getError, getExtendedPaddingBottom, getExtendedPaddingTop, getFilters, getFocusedRect, getFontFeatureSettings, getFreezesText, getGravity, getHighlightColor, getHint, getHintTextColors, getHyphenationFrequency, getImeActionId, getImeActionLabel, getImeHintLocales, getImeOptions, getIncludeFontPadding, getInputExtras, getInputType, getKeyListener, getLayout, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLetterSpacing, getLineBounds, getLineCount, getLineHeight, getLineSpacingExtra, getLineSpacingMultiplier, getLinksClickable, getLinkTextColors, getMarqueeRepeatLimit, getMaxEms, getMaxHeight, getMaxLines, getMaxWidth, getMinEms, getMinHeight, getMinLines, getMinWidth, getMovementMethod, getOffsetForPosition, getPaint, getPaintFlags, getPrivateImeOptions, getRightFadingEdgeStrength, getRightPaddingOffset, getSelectionEnd, getSelectionStart, getShadowColor, getShadowDx, getShadowDy, getShadowRadius, getShowSoftInputOnFocus, getText, getTextColors, getTextLocale, getTextLocales, getTextScaleX, getTextSize, getTopPaddingOffset, getTotalPaddingBottom, getTotalPaddingEnd, getTotalPaddingLeft, getTotalPaddingRight, getTotalPaddingStart, getTotalPaddingTop, getTransformationMethod, getTypeface, getUrls, hasOverlappingRendering, hasSelection, isCursorVisible, isInputMethodTarget, isPaddingOffsetRequired, isSuggestionsEnabled, isTextSelectable, jumpDrawablesToCurrentState, length, moveCursorToVisibleOffset, onAttachedToWindow, onBeginBatchEdit, onCheckIsTextEditor, onCommitCompletion, onCommitCorrection, onConfigurationChanged, onCreateContextMenu, onCreateInputConnection, onDragEvent, onDraw, onEditorAction, onEndBatchEdit, onFocusChanged, onGenericMotionEvent, onKeyDown, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onMeasure, onPreDraw, onPrivateIMECommand, onProvideStructure, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSelectionChanged, onTextContextMenuItem, onTouchEvent, onTrackballEvent, onVisibilityChanged, onWindowFocusChanged, performLongClick, removeTextChangedListener, setAutoLinkMask, setBreakStrategy, setCompoundDrawablePadding, setCompoundDrawables, setCompoundDrawablesRelative, setCompoundDrawablesRelativeWithIntrinsicBounds, setCompoundDrawablesRelativeWithIntrinsicBounds, setCompoundDrawablesWithIntrinsicBounds, setCompoundDrawablesWithIntrinsicBounds, setCompoundDrawableTintList, setCompoundDrawableTintMode, setCursorVisible, setCustomInsertionActionModeCallback, setCustomSelectionActionModeCallback, setEditableFactory, setElegantTextHeight, setEllipsize, setEms, setError, setError, setExtractedText, setFilters, setFontFeatureSettings, setFrame, setFreezesText, setGravity, setHeight, setHighlightColor, setHint, setHint, setHintTextColor, setHintTextColor, setHorizontallyScrolling, setHyphenationFrequency, setImeActionLabel, setImeHintLocales, setImeOptions, setIncludeFontPadding, setInputExtras, setInputType, setKeyListener, setLetterSpacing, setLinksClickable, setLinkTextColor, setLinkTextColor, setMarqueeRepeatLimit, setMaxEms, setMaxHeight, setMaxWidth, setMinEms, setMinHeight, setMinLines, setMinWidth, setMovementMethod, setOnEditorActionListener, setPadding, setPaddingRelative, setPaintFlags, setPrivateImeOptions, setRawInputType, setScroller, setSelectAllOnFocus, setSelected, setShadowLayer, setShowSoftInputOnFocus, setSpannableFactory, setText, setText, setText, setText, setTextColor, setTextIsSelectable, setTextKeepState, setTextKeepState, setTextLocale, setTextLocales, setTextScaleX, setTransformationMethod, setTypeface, setTypeface, setWidth, showContextMenu, showContextMenuaddChildrenForAccessibility, addFocusables, addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addTouchables, animate, announceForAccessibility, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeSystemWindowInsets, computeVerticalScrollOffset, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, findFocus, findViewById, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getBackground, getBackgroundTintList, getBottom, getBottomFadingEdgeStrength, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusables, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, 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, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasTransientState, 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, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onDetachedFromWindow, onDisplayHint, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyLongPress, onOverScrolled, onPopulateAccessibilityEvent, onProvideVirtualStructure, onSetAlpha, onStartTemporaryDetach, onVisibilityAggregated, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, playSoundEffect, post, postDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, 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, 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, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDrawclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisVisiblepublic TextView(android.content.Context context)
public TextView(android.content.Context context,
android.util.AttributeSet attrs)
public TextView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
public TextView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr,
int defStyleRes)
public void setAllCaps(boolean allCaps)
setAllCaps in class android.widget.TextViewallCaps - if true, TextView will automatically capitalize all characterspublic void setTextColor(android.content.res.ColorStateList colors)
setTextColor in class android.widget.TextViewpublic void setTextAppearance(@NonNull
android.content.Context context,
int resid)
setTextAppearance in class android.widget.TextViewpublic void setTextAppearance(int resid)
setTextAppearance in class android.widget.TextViewpublic void setValid(boolean valid)
setValid in interface ValidStateViewpublic boolean isValid()
isValid in interface ValidStateViewpublic boolean isEmpty()
isEmpty in interface ValidStateViewpublic android.animation.Animator startReveal(int x,
int y,
float startRadius,
float finishRadius)
startReveal in interface RevealViewpublic float getCornerRadius()
getCornerRadius in interface CornerViewpublic void setCornerRadius(float cornerRadius)
setCornerRadius in interface CornerViewcornerRadius - protected void onLayout(boolean changed,
int left,
int top,
int right,
int bottom)
onLayout in class android.widget.TextViewpublic 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.Viewpublic 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.widget.TextViewpublic void invalidateDrawable(@NonNull
android.graphics.drawable.Drawable drawable)
invalidateDrawable in interface android.graphics.drawable.Drawable.CallbackinvalidateDrawable in class android.widget.TextViewpublic 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.widget.TextViewpublic 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.widget.TextViewprotected int[] onCreateDrawableState(int extraSpace)
onCreateDrawableState in class android.widget.TextViewpublic 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 void setTint(android.content.res.ColorStateList list)
TintedViewsetTint in interface TintedViewlist - a tint color state listpublic void setTint(int color)
TintedViewsetTint in interface TintedViewcolor - a tint colorpublic android.content.res.ColorStateList getTint()
TintedViewgetTint in interface TintedViewpublic void setTintMode(@NonNull
android.graphics.PorterDuff.Mode mode)
TintedViewsetTintMode in interface TintedViewpublic android.graphics.PorterDuff.Mode getTintMode()
TintedViewgetTintMode in interface TintedViewpublic void setBackgroundTint(android.content.res.ColorStateList list)
TintedViewsetBackgroundTint in interface TintedViewlist - a tint color state listpublic void setBackgroundTint(int color)
TintedViewsetBackgroundTint in interface TintedViewcolor - a tint colorpublic android.content.res.ColorStateList getBackgroundTint()
TintedViewgetBackgroundTint in interface TintedViewpublic void setBackgroundTintMode(@Nullable
android.graphics.PorterDuff.Mode mode)
TintedViewsetBackgroundTintMode in interface TintedViewsetBackgroundTintMode in class android.view.Viewpublic android.graphics.PorterDuff.Mode getBackgroundTintMode()
TintedViewgetBackgroundTintMode in interface TintedViewgetBackgroundTintMode in class android.view.Viewpublic boolean isAnimateColorChangesEnabled()
isAnimateColorChangesEnabled in interface TintedViewpublic void setAnimateColorChangesEnabled(boolean animateColorChanges)
setAnimateColorChangesEnabled in interface TintedView@NonNull public AutoSizeTextMode getAutoSizeText()
getAutoSizeText in interface AutoSizeTextViewpublic void setAutoSizeText(@NonNull
AutoSizeTextMode autoSizeText)
setAutoSizeText in interface AutoSizeTextViewautoSizeText - new text size modepublic void setText(java.lang.CharSequence text,
android.widget.TextView.BufferType type)
setText in class android.widget.TextViewpublic void setTextSize(float size)
setTextSize in class android.widget.TextViewpublic void setMaxLines(int maxLines)
setMaxLines in class android.widget.TextViewpublic void setSingleLine()
setSingleLine in class android.widget.TextViewpublic void setSingleLine(boolean singleLine)
setSingleLine in class android.widget.TextViewpublic void setLines(int lines)
setLines in class android.widget.TextViewpublic void setTextSize(int unit,
float size)
setTextSize in class android.widget.TextViewpublic void setLineSpacing(float add,
float mult)
setLineSpacing in class android.widget.TextViewpublic float getMinTextSize()
AutoSizeTextViewgetMinTextSize in interface AutoSizeTextViewpublic void setMinTextSize(float minTextSize)
AutoSizeTextViewsetMinTextSize in interface AutoSizeTextViewminTextSize - new minimum text sizepublic float getMaxTextSize()
AutoSizeTextViewgetMaxTextSize in interface AutoSizeTextViewpublic float getAutoSizeStepGranularity()
AutoSizeTextViewgetAutoSizeStepGranularity in interface AutoSizeTextViewpublic void setAutoSizeStepGranularity(float autoSizeStepGranularity)
AutoSizeTextViewsetAutoSizeStepGranularity in interface AutoSizeTextViewautoSizeStepGranularity - granularitypublic void setMaxTextSize(float maxTextSize)
AutoSizeTextViewsetMaxTextSize in interface AutoSizeTextViewmaxTextSize - maximum text sizepublic boolean testSize(float suggestedSize,
android.graphics.RectF availableSpace)
protected void onTextChanged(java.lang.CharSequence text,
int start,
int before,
int after)
onTextChanged in class android.widget.TextViewprotected void onSizeChanged(int width,
int height,
int oldwidth,
int oldheight)
onSizeChanged in class android.view.View