public class ImageView extends android.widget.ImageView implements ShadowView, RippleView, TouchMarginView, StateAnimatorView, AnimatedView, CornerView, TintedView, StrokeView, RevealView, VisibleView
android.widget.ImageView.ScaleTypeandroid.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 |
|---|
ImageView(android.content.Context context) |
ImageView(android.content.Context context,
android.util.AttributeSet attrs) |
ImageView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
ImageView(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.
|
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
|
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 |
getStroke() |
float |
getStrokeWidth() |
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() |
protected void |
onLayout(boolean changed,
int left,
int top,
int right,
int bottom) |
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 |
setAnimateColorChangesEnabled(boolean animateColorChanges) |
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 |
setImageResource(int resId) |
void |
setInAnimation(AnimUtils.Style inAnim)
Sets the animation used when view's visibility is changed from GONE/INVISIBLE to VISIBLE
|
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 |
setStroke(android.content.res.ColorStateList colorStateList) |
void |
setStroke(int color) |
void |
setStrokeWidth(float strokeWidth) |
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 |
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) |
clearColorFilter, drawableHotspotChanged, getAccessibilityClassName, getAdjustViewBounds, getBaseline, getBaselineAlignBottom, getColorFilter, getCropToPadding, getDrawable, getImageAlpha, getImageMatrix, getImageTintList, getImageTintMode, getMaxHeight, getMaxWidth, getScaleType, hasOverlappingRendering, isOpaque, jumpDrawablesToCurrentState, onAttachedToWindow, onCreateDrawableState, onDetachedFromWindow, onDraw, onMeasure, onRtlPropertiesChanged, onVisibilityAggregated, setAdjustViewBounds, setAlpha, setBaseline, setBaselineAlignBottom, setColorFilter, setColorFilter, setColorFilter, setCropToPadding, setFrame, setImageAlpha, setImageBitmap, setImageDrawable, setImageIcon, setImageLevel, setImageMatrix, setImageState, setImageTintList, setImageTintMode, setImageURI, setMaxHeight, setMaxWidth, setScaleType, setSelectedaddChildrenForAccessibility, addFocusables, addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addTouchables, animate, announceForAccessibility, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, 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, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getBackground, getBackgroundTintList, 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, getOverlay, 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, 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, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, layout, 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, onResolvePointerIcon, onRestoreInstanceState, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, 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, 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, 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, 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, waitisVisiblepublic ImageView(android.content.Context context)
public ImageView(android.content.Context context,
android.util.AttributeSet attrs)
public ImageView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
public ImageView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr,
int defStyleRes)
public void setImageResource(int resId)
setImageResource in class android.widget.ImageViewpublic 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.view.Viewpublic 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.ImageViewpublic void invalidateDrawable(@NonNull
android.graphics.drawable.Drawable drawable)
invalidateDrawable in interface android.graphics.drawable.Drawable.CallbackinvalidateDrawable in class android.widget.ImageViewpublic 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.widget.ImageViewpublic void setVisibility(int visibility)
setVisibility in class android.widget.ImageViewpublic 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(@NonNull
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 TintedViewpublic void setStroke(android.content.res.ColorStateList colorStateList)
setStroke in interface StrokeViewpublic void setStroke(int color)
setStroke in interface StrokeViewpublic android.content.res.ColorStateList getStroke()
getStroke in interface StrokeViewpublic void setStrokeWidth(float strokeWidth)
setStrokeWidth in interface StrokeViewpublic float getStrokeWidth()
getStrokeWidth in interface StrokeView