CastSeekBar

public class CastSeekBar extends View

A custom seek bar provided by the Cast SDK mimicking the Android SeekBar. The seek bar is capable of handling Cast-specific data, such as ad breaks and live stream information.

Inherited Constant Summary

int ACCESSIBILITY_DATA_SENSITIVE_AUTO
int ACCESSIBILITY_DATA_SENSITIVE_NO
int ACCESSIBILITY_DATA_SENSITIVE_YES
int ACCESSIBILITY_LIVE_REGION_ASSERTIVE
int ACCESSIBILITY_LIVE_REGION_NONE
int ACCESSIBILITY_LIVE_REGION_POLITE
int AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS
String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE
String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY
String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH
String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR
String AUTOFILL_HINT_CREDIT_CARD_NUMBER
String AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE
String AUTOFILL_HINT_EMAIL_ADDRESS
String AUTOFILL_HINT_NAME
String AUTOFILL_HINT_PASSWORD
String AUTOFILL_HINT_PHONE
String AUTOFILL_HINT_POSTAL_ADDRESS
String AUTOFILL_HINT_POSTAL_CODE
String AUTOFILL_HINT_USERNAME
int AUTOFILL_TYPE_DATE
int AUTOFILL_TYPE_LIST
int AUTOFILL_TYPE_NONE
int AUTOFILL_TYPE_TEXT
int AUTOFILL_TYPE_TOGGLE
int CONTENT_SENSITIVITY_AUTO
int CONTENT_SENSITIVITY_NOT_SENSITIVE
int CONTENT_SENSITIVITY_SENSITIVE
int DRAG_FLAG_ACCESSIBILITY_ACTION
int DRAG_FLAG_GLOBAL
int DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION
int DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION
int DRAG_FLAG_GLOBAL_SAME_APPLICATION
int DRAG_FLAG_GLOBAL_URI_READ
int DRAG_FLAG_GLOBAL_URI_WRITE
int DRAG_FLAG_OPAQUE
int DRAG_FLAG_START_INTENT_SENDER_ON_UNHANDLED_DRAG
int DRAWING_CACHE_QUALITY_AUTO
int DRAWING_CACHE_QUALITY_HIGH
int DRAWING_CACHE_QUALITY_LOW
int FIND_VIEWS_WITH_CONTENT_DESCRIPTION
int FIND_VIEWS_WITH_TEXT
int FOCUSABLE
int FOCUSABLES_ALL
int FOCUSABLES_TOUCH_MODE
int FOCUSABLE_AUTO
int FOCUS_BACKWARD
int FOCUS_DOWN
int FOCUS_FORWARD
int FOCUS_LEFT
int FOCUS_RIGHT
int FOCUS_UP
int GONE
int HAPTIC_FEEDBACK_ENABLED
int IMPORTANT_FOR_ACCESSIBILITY_AUTO
int IMPORTANT_FOR_ACCESSIBILITY_NO
int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS
int IMPORTANT_FOR_ACCESSIBILITY_YES
int IMPORTANT_FOR_AUTOFILL_AUTO
int IMPORTANT_FOR_AUTOFILL_NO
int IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS
int IMPORTANT_FOR_AUTOFILL_YES
int IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS
int IMPORTANT_FOR_CONTENT_CAPTURE_AUTO
int IMPORTANT_FOR_CONTENT_CAPTURE_NO
int IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS
int IMPORTANT_FOR_CONTENT_CAPTURE_YES
int IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS
int INVISIBLE
int KEEP_SCREEN_ON
int LAYER_TYPE_HARDWARE
int LAYER_TYPE_NONE
int LAYER_TYPE_SOFTWARE
int LAYOUT_DIRECTION_INHERIT
int LAYOUT_DIRECTION_LOCALE
int LAYOUT_DIRECTION_LTR
int LAYOUT_DIRECTION_RTL
int MEASURED_HEIGHT_STATE_SHIFT
int MEASURED_SIZE_MASK
int MEASURED_STATE_MASK
int MEASURED_STATE_TOO_SMALL
int NOT_FOCUSABLE
int NO_ID
int OVER_SCROLL_ALWAYS
int OVER_SCROLL_IF_CONTENT_SCROLLS
int OVER_SCROLL_NEVER
float REQUESTED_FRAME_RATE_CATEGORY_DEFAULT
float REQUESTED_FRAME_RATE_CATEGORY_HIGH
float REQUESTED_FRAME_RATE_CATEGORY_LOW
float REQUESTED_FRAME_RATE_CATEGORY_NORMAL
float REQUESTED_FRAME_RATE_CATEGORY_NO_PREFERENCE
int SCREEN_STATE_OFF
int SCREEN_STATE_ON
int SCROLLBARS_INSIDE_INSET
int SCROLLBARS_INSIDE_OVERLAY
int SCROLLBARS_OUTSIDE_INSET
int SCROLLBARS_OUTSIDE_OVERLAY
int SCROLLBAR_POSITION_DEFAULT
int SCROLLBAR_POSITION_LEFT
int SCROLLBAR_POSITION_RIGHT
int SCROLL_AXIS_HORIZONTAL
int SCROLL_AXIS_NONE
int SCROLL_AXIS_VERTICAL
int SCROLL_CAPTURE_HINT_AUTO
int SCROLL_CAPTURE_HINT_EXCLUDE
int SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS
int SCROLL_CAPTURE_HINT_INCLUDE
int SCROLL_INDICATOR_BOTTOM
int SCROLL_INDICATOR_END
int SCROLL_INDICATOR_LEFT
int SCROLL_INDICATOR_RIGHT
int SCROLL_INDICATOR_START
int SCROLL_INDICATOR_TOP
int SOUND_EFFECTS_ENABLED
int STATUS_BAR_HIDDEN
int STATUS_BAR_VISIBLE
int SYSTEM_UI_FLAG_FULLSCREEN
int SYSTEM_UI_FLAG_HIDE_NAVIGATION
int SYSTEM_UI_FLAG_IMMERSIVE
int SYSTEM_UI_FLAG_IMMERSIVE_STICKY
int SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
int SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
int SYSTEM_UI_FLAG_LAYOUT_STABLE
int SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR
int SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
int SYSTEM_UI_FLAG_LOW_PROFILE
int SYSTEM_UI_FLAG_VISIBLE
int SYSTEM_UI_LAYOUT_FLAGS
int TEXT_ALIGNMENT_CENTER
int TEXT_ALIGNMENT_GRAVITY
int TEXT_ALIGNMENT_INHERIT
int TEXT_ALIGNMENT_TEXT_END
int TEXT_ALIGNMENT_TEXT_START
int TEXT_ALIGNMENT_VIEW_END
int TEXT_ALIGNMENT_VIEW_START
int TEXT_DIRECTION_ANY_RTL
int TEXT_DIRECTION_FIRST_STRONG
int TEXT_DIRECTION_FIRST_STRONG_LTR
int TEXT_DIRECTION_FIRST_STRONG_RTL
int TEXT_DIRECTION_INHERIT
int TEXT_DIRECTION_LOCALE
int TEXT_DIRECTION_LTR
int TEXT_DIRECTION_RTL
String VIEW_LOG_TAG
int VISIBLE

Inherited Field Summary

public static final Property<ViewFloat> ALPHA
protected static final int[] EMPTY_STATE_SET
protected static final int[] ENABLED_FOCUSED_SELECTED_STATE_SET
protected static final int[] ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
protected static final int[] ENABLED_FOCUSED_STATE_SET
protected static final int[] ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET
protected static final int[] ENABLED_SELECTED_STATE_SET
protected static final int[] ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET
protected static final int[] ENABLED_STATE_SET
protected static final int[] ENABLED_WINDOW_FOCUSED_STATE_SET
protected static final int[] FOCUSED_SELECTED_STATE_SET
protected static final int[] FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
protected static final int[] FOCUSED_STATE_SET
protected static final int[] FOCUSED_WINDOW_FOCUSED_STATE_SET
protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET
protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
protected static final int[] PRESSED_ENABLED_FOCUSED_STATE_SET
protected static final int[] PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET
protected static final int[] PRESSED_ENABLED_SELECTED_STATE_SET
protected static final int[] PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET
protected static final int[] PRESSED_ENABLED_STATE_SET
protected static final int[] PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET
protected static final int[] PRESSED_FOCUSED_SELECTED_STATE_SET
protected static final int[] PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
protected static final int[] PRESSED_FOCUSED_STATE_SET
protected static final int[] PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET
protected static final int[] PRESSED_SELECTED_STATE_SET
protected static final int[] PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET
protected static final int[] PRESSED_STATE_SET
protected static final int[] PRESSED_WINDOW_FOCUSED_STATE_SET
public static final Property<ViewFloat> ROTATION
public static final Property<ViewFloat> ROTATION_X
public static final Property<ViewFloat> ROTATION_Y
public static final Property<ViewFloat> SCALE_X
public static final Property<ViewFloat> SCALE_Y
protected static final int[] SELECTED_STATE_SET
protected static final int[] SELECTED_WINDOW_FOCUSED_STATE_SET
public static final Property<ViewFloat> TRANSLATION_X
public static final Property<ViewFloat> TRANSLATION_Y
public static final Property<ViewFloat> TRANSLATION_Z
protected static final int[] WINDOW_FOCUSED_STATE_SET
public static final Property<ViewFloat> X
public static final Property<ViewFloat> Y
public static final Property<ViewFloat> Z

Public Constructor Summary

CastSeekBar(Context context)
Constructor of CastSeekBar.
CastSeekBar(Context context, AttributeSet attrs)
Constructor of CastSeekBar.
CastSeekBar(Context context, AttributeSet attrs, int defStyleAttr)
Constructor of CastSeekBar.

Public Method Summary

int
getMaxProgress()
Returns the maximum progress.
int
getProgress()
Returns the progress.
void
onDraw(Canvas canvas)
boolean

Protected Method Summary

void
synchronized void
onMeasure(int widthMeasureSpec, int heightMeasureSpec)

Inherited Method Summary

void
addChildrenForAccessibility(ArrayList<View> arg0)
void
addExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo arg0, String arg1, Bundle arg2)
void
addFocusables(ArrayList<View> arg0, int arg1)
void
addFocusables(ArrayList<View> arg0, int arg1, int arg2)
void
addKeyboardNavigationClusters(Collection<View> arg0, int arg1)
void
addOnAttachStateChangeListener(View.OnAttachStateChangeListener arg0)
void
addOnLayoutChangeListener(View.OnLayoutChangeListener arg0)
void
addOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener arg0)
void
addTouchables(ArrayList<View> arg0)
ViewPropertyAnimator
animate()
void
announceForAccessibility(CharSequence arg0)
void
autofill(AutofillValue arg0)
void
autofill(SparseArray<AutofillValue> arg0)
boolean
awakenScrollBars(int arg0, boolean arg1)
boolean
awakenScrollBars(int arg0)
boolean
awakenScrollBars()
void
bringToFront()
void
buildDrawingCache(boolean arg0)
void
buildDrawingCache()
void
buildLayer()
boolean
callOnClick()
boolean
canResolveLayoutDirection()
boolean
canResolveTextAlignment()
boolean
canResolveTextDirection()
boolean
canScrollHorizontally(int arg0)
boolean
canScrollVertically(int arg0)
final void
cancelDragAndDrop()
void
cancelLongPress()
final void
cancelPendingInputEvents()
boolean
checkInputConnectionProxy(View arg0)
void
clearAnimation()
void
clearFocus()
void
clearPendingCredentialRequest()
void
clearViewTranslationCallback()
static int
combineMeasuredStates(int arg0, int arg1)
int
computeHorizontalScrollExtent()
int
computeHorizontalScrollOffset()
int
computeHorizontalScrollRange()
void
computeScroll()
WindowInsets
computeSystemWindowInsets(WindowInsets arg0, Rect arg1)
int
computeVerticalScrollExtent()
int
computeVerticalScrollOffset()
int
computeVerticalScrollRange()
AccessibilityNodeInfo
createAccessibilityNodeInfo()
void
createContextMenu(ContextMenu arg0)
void
destroyDrawingCache()
WindowInsets
dispatchApplyWindowInsets(WindowInsets arg0)
boolean
dispatchCapturedPointerEvent(MotionEvent arg0)
void
dispatchConfigurationChanged(Configuration arg0)
void
dispatchCreateViewTranslationRequest(Map<AutofillId, long[]> arg0, int[] arg1, TranslationCapability arg2, List<ViewTranslationRequest> arg3)
void
dispatchDisplayHint(int arg0)
boolean
dispatchDragEvent(DragEvent arg0)
void
dispatchDraw(Canvas arg0)
void
dispatchDrawableHotspotChanged(float arg0, float arg1)
void
dispatchFinishTemporaryDetach()
boolean
dispatchGenericFocusedEvent(MotionEvent arg0)
boolean
dispatchGenericMotionEvent(MotionEvent arg0)
boolean
dispatchGenericPointerEvent(MotionEvent arg0)
boolean
dispatchHoverEvent(MotionEvent arg0)
boolean
dispatchKeyEvent(KeyEvent arg0)
boolean
dispatchKeyEventPreIme(KeyEvent arg0)
boolean
dispatchKeyShortcutEvent(KeyEvent arg0)
boolean
dispatchNestedFling(float arg0, float arg1, boolean arg2)
boolean
dispatchNestedPreFling(float arg0, float arg1)
boolean
dispatchNestedPrePerformAccessibilityAction(int arg0, Bundle arg1)
boolean
dispatchNestedPreScroll(int arg0, int arg1, int[] arg2, int[] arg3)
boolean
dispatchNestedScroll(int arg0, int arg1, int arg2, int arg3, int[] arg4)
void
dispatchPointerCaptureChanged(boolean arg0)
boolean
dispatchPopulateAccessibilityEvent(AccessibilityEvent arg0)
void
dispatchProvideAutofillStructure(ViewStructure arg0, int arg1)
void
dispatchProvideStructure(ViewStructure arg0)
void
dispatchRestoreInstanceState(SparseArray<Parcelable> arg0)
void
dispatchSaveInstanceState(SparseArray<Parcelable> arg0)
void
dispatchScrollCaptureSearch(Rect arg0, Point arg1, Consumer<ScrollCaptureTarget> arg2)
void
dispatchSetActivated(boolean arg0)
void
dispatchSetPressed(boolean arg0)
void
dispatchSetSelected(boolean arg0)
void
dispatchStartTemporaryDetach()
void
dispatchSystemUiVisibilityChanged(int arg0)
boolean
dispatchTouchEvent(MotionEvent arg0)
boolean
dispatchTrackballEvent(MotionEvent arg0)
boolean
dispatchUnhandledMove(View arg0, int arg1)
void
dispatchVisibilityChanged(View arg0, int arg1)
void
dispatchWindowFocusChanged(boolean arg0)
void
dispatchWindowInsetsAnimationEnd(WindowInsetsAnimation arg0)
void
dispatchWindowInsetsAnimationPrepare(WindowInsetsAnimation arg0)
WindowInsets
dispatchWindowInsetsAnimationProgress(WindowInsets arg0, List<WindowInsetsAnimation> arg1)
WindowInsetsAnimation.Bounds
dispatchWindowInsetsAnimationStart(WindowInsetsAnimation arg0, WindowInsetsAnimation.Bounds arg1)
void
dispatchWindowSystemUiVisiblityChanged(int arg0)
void
dispatchWindowVisibilityChanged(int arg0)
void
draw(Canvas arg0)
void
drawableHotspotChanged(float arg0, float arg1)
void
drawableStateChanged()
View
findFocus()
final OnBackInvokedDispatcher
findOnBackInvokedDispatcher()
final <T extends View> T
findViewById(int arg0)
final <T extends View> T
findViewWithTag(Object arg0)
void
findViewsWithText(ArrayList<View> arg0, CharSequence arg1, int arg2)
boolean
fitSystemWindows(Rect arg0)
View
focusSearch(int arg0)
void
forceHasOverlappingRendering(boolean arg0)
void
forceLayout()
boolean
gatherTransparentRegion(Region arg0)
void
generateDisplayHash(String arg0, Rect arg1, Executor arg2, DisplayHashResultCallback arg3)
static int
generateViewId()
CharSequence
getAccessibilityClassName()
View.AccessibilityDelegate
getAccessibilityDelegate()
int
getAccessibilityLiveRegion()
AccessibilityNodeProvider
getAccessibilityNodeProvider()
CharSequence
getAccessibilityPaneTitle()
int
getAccessibilityTraversalAfter()
int
getAccessibilityTraversalBefore()
String
getAllowedHandwritingDelegatePackageName()
String
getAllowedHandwritingDelegatorPackageName()
float
getAlpha()
Animation
getAnimation()
Matrix
getAnimationMatrix()
IBinder
getApplicationWindowToken()
int[]
getAttributeResolutionStack(int arg0)
Map<IntegerInteger>
getAttributeSourceResourceMap()
String[]
getAutofillHints()
final AutofillId
getAutofillId()
int
getAutofillType()
AutofillValue
getAutofillValue()
Drawable
getBackground()
BlendMode
getBackgroundTintBlendMode()
ColorStateList
getBackgroundTintList()
PorterDuff.Mode
getBackgroundTintMode()
int
getBaseline()
final int
getBottom()
float
getBottomFadingEdgeStrength()
int
getBottomPaddingOffset()
float
getCameraDistance()
boolean
getClipBounds(Rect arg0)
Rect
getClipBounds()
final boolean
getClipToOutline()
final ContentCaptureSession
getContentCaptureSession()
CharSequence
getContentDescription()
final int
getContentSensitivity()
final Context
getContext()
ContextMenu.ContextMenuInfo
getContextMenuInfo()
final boolean
getDefaultFocusHighlightEnabled()
static int
getDefaultSize(int arg0, int arg1)
Display
getDisplay()
final int[]
getDrawableState()
Bitmap
getDrawingCache()
Bitmap
getDrawingCache(boolean arg0)
int
getDrawingCacheBackgroundColor()
int
getDrawingCacheQuality()
void
getDrawingRect(Rect arg0)
long
getDrawingTime()
float
getElevation()
int
getExplicitStyle()
boolean
getFilterTouchesWhenObscured()
boolean
getFitsSystemWindows()
int
getFocusable()
ArrayList<View>
getFocusables(int arg0)
void
getFocusedRect(Rect arg0)
Drawable
getForeground()
int
getForegroundGravity()
BlendMode
getForegroundTintBlendMode()
ColorStateList
getForegroundTintList()
PorterDuff.Mode
getForegroundTintMode()
float
getFrameContentVelocity()
final boolean
getGlobalVisibleRect(Rect arg0)
boolean
getGlobalVisibleRect(Rect arg0, Point arg1)
Handler
getHandler()
float
getHandwritingBoundsOffsetBottom()
float
getHandwritingBoundsOffsetLeft()
float
getHandwritingBoundsOffsetRight()
float
getHandwritingBoundsOffsetTop()
int
getHandwritingDelegateFlags()
Runnable
getHandwritingDelegatorCallback()
final boolean
getHasOverlappingRendering()
final int
getHeight()
void
getHitRect(Rect arg0)
int
getHorizontalFadingEdgeLength()
int
getHorizontalScrollbarHeight()
Drawable
getHorizontalScrollbarThumbDrawable()
Drawable
getHorizontalScrollbarTrackDrawable()
int
getId()
int
getImportantForAccessibility()
int
getImportantForAutofill()
int
getImportantForContentCapture()
boolean
getKeepScreenOn()
KeyEvent.DispatcherState
getKeyDispatcherState()
int
getLabelFor()
int
getLayerType()
int
getLayoutDirection()
ViewGroup.LayoutParams
getLayoutParams()
final int
getLeft()
float
getLeftFadingEdgeStrength()
int
getLeftPaddingOffset()
final boolean
getLocalVisibleRect(Rect arg0)
void
getLocationInSurface(int[] arg0)
void
getLocationInWindow(int[] arg0)
void
getLocationOnScreen(int[] arg0)
Matrix
getMatrix()
final int
getMeasuredHeight()
final int
getMeasuredHeightAndState()
final int
getMeasuredState()
final int
getMeasuredWidth()
final int
getMeasuredWidthAndState()
int
getMinimumHeight()
int
getMinimumWidth()
int
getNextClusterForwardId()
int
getNextFocusDownId()
int
getNextFocusForwardId()
int
getNextFocusLeftId()
int
getNextFocusRightId()
int
getNextFocusUpId()
View.OnFocusChangeListener
getOnFocusChangeListener()
int
getOutlineAmbientShadowColor()
ViewOutlineProvider
getOutlineProvider()
int
getOutlineSpotShadowColor()
int
getOverScrollMode()
ViewOverlay
getOverlay()
int
getPaddingBottom()
int
getPaddingEnd()
int
getPaddingLeft()
int
getPaddingRight()
int
getPaddingStart()
int
getPaddingTop()
final ViewParent
getParent()
ViewParent
getParentForAccessibility()
final OutcomeReceiver<GetCredentialResponse, GetCredentialException>
getPendingCredentialCallback()
final GetCredentialRequest
getPendingCredentialRequest()
float
getPivotX()
float
getPivotY()
PointerIcon
getPointerIcon()
final List<Rect>
getPreferKeepClearRects()
String[]
getReceiveContentMimeTypes()
float
getRequestedFrameRate()
Resources
getResources()
final boolean
getRevealOnFocusHint()
final int
getRight()
float
getRightFadingEdgeStrength()
int
getRightPaddingOffset()
AttachedSurfaceControl
getRootSurfaceControl()
View
getRootView()
WindowInsets
getRootWindowInsets()
float
getRotation()
float
getRotationX()
float
getRotationY()
float
getScaleX()
float
getScaleY()
int
getScrollBarDefaultDelayBeforeFade()
int
getScrollBarFadeDuration()
int
getScrollBarSize()
int
getScrollBarStyle()
int
getScrollCaptureHint()
int
getScrollIndicators()
final int
getScrollX()
final int
getScrollY()
int
getSolidColor()
int
getSourceLayoutResId()
final CharSequence
getStateDescription()
StateListAnimator
getStateListAnimator()
int
getSuggestedMinimumHeight()
int
getSuggestedMinimumWidth()
List<Rect>
getSystemGestureExclusionRects()
int
getSystemUiVisibility()
Object
getTag()
Object
getTag(int arg0)
int
getTextAlignment()
int
getTextDirection()
CharSequence
getTooltipText()
final int
getTop()
float
getTopFadingEdgeStrength()
int
getTopPaddingOffset()
TouchDelegate
getTouchDelegate()
ArrayList<View>
getTouchables()
float
getTransitionAlpha()
String
getTransitionName()
float
getTranslationX()
float
getTranslationY()
float
getTranslationZ()
long
getUniqueDrawingId()
int
getVerticalFadingEdgeLength()
int
getVerticalScrollbarPosition()
Drawable
getVerticalScrollbarThumbDrawable()
Drawable
getVerticalScrollbarTrackDrawable()
int
getVerticalScrollbarWidth()
ViewTranslationResponse
getViewTranslationResponse()
ViewTreeObserver
getViewTreeObserver()
int
getVisibility()
final int
getWidth()
int
getWindowAttachCount()
WindowId
getWindowId()
WindowInsetsController
getWindowInsetsController()
int
getWindowSystemUiVisibility()
IBinder
getWindowToken()
int
getWindowVisibility()
void
getWindowVisibleDisplayFrame(Rect arg0)
float
getX()
float
getY()
float
getZ()
boolean
hasExplicitFocusable()
boolean
hasFocus()
boolean
hasFocusable()
boolean
hasNestedScrollingParent()
boolean
hasOnClickListeners()
boolean
hasOnLongClickListeners()
boolean
hasOverlappingRendering()
boolean
hasPointerCapture()
boolean
hasTransientState()
boolean
hasWindowFocus()
static View
inflate(Context arg0, int arg1, ViewGroup arg2)
void
invalidate()
void
invalidate(Rect arg0)
void
invalidate(int arg0, int arg1, int arg2, int arg3)
void
invalidateDrawable(Drawable arg0)
void
invalidateOutline()
boolean
isAccessibilityDataSensitive()
boolean
isAccessibilityFocused()
boolean
isAccessibilityHeading()
boolean
isActivated()
boolean
isAttachedToWindow()
boolean
isAutoHandwritingEnabled()
boolean
isClickable()
final boolean
isContentSensitive()
boolean
isContextClickable()
boolean
isCredential()
boolean
isDirty()
boolean
isDrawingCacheEnabled()
boolean
isDuplicateParentStateEnabled()
boolean
isEnabled()
final boolean
isFocusable()
final boolean
isFocusableInTouchMode()
boolean
isFocused()
final boolean
isFocusedByDefault()
boolean
isForceDarkAllowed()
boolean
isHandwritingDelegate()
boolean
isHapticFeedbackEnabled()
boolean
isHardwareAccelerated()
boolean
isHorizontalFadingEdgeEnabled()
boolean
isHorizontalScrollBarEnabled()
boolean
isHovered()
boolean
isImportantForAccessibility()
final boolean
isImportantForAutofill()
final boolean
isImportantForContentCapture()
boolean
isInEditMode()
boolean
isInLayout()
boolean
isInTouchMode()
final boolean
isKeyboardNavigationCluster()
boolean
isLaidOut()
boolean
isLayoutDirectionResolved()
boolean
isLayoutRequested()
boolean
isLongClickable()
boolean
isNestedScrollingEnabled()
boolean
isOpaque()
boolean
isPaddingOffsetRequired()
boolean
isPaddingRelative()
boolean
isPivotSet()
final boolean
isPreferKeepClear()
boolean
isPressed()
boolean
isSaveEnabled()
boolean
isSaveFromParentEnabled()
boolean
isScreenReaderFocusable()
boolean
isScrollContainer()
boolean
isScrollbarFadingEnabled()
boolean
isSelected()
final boolean
isShowingLayoutBounds()
boolean
isShown()
boolean
isSoundEffectsEnabled()
final boolean
isTemporarilyDetached()
boolean
isTextAlignmentResolved()
boolean
isTextDirectionResolved()
boolean
isVerticalFadingEdgeEnabled()
boolean
isVerticalScrollBarEnabled()
boolean
isVisibleToUserForAutofill(int arg0)
void
jumpDrawablesToCurrentState()
View
keyboardNavigationClusterSearch(View arg0, int arg1)
void
layout(int arg0, int arg1, int arg2, int arg3)
final void
measure(int arg0, int arg1)
static int[]
mergeDrawableStates(int[] arg0, int[] arg1)
void
offsetLeftAndRight(int arg0)
void
offsetTopAndBottom(int arg0)
void
onAnimationEnd()
void
onAnimationStart()
WindowInsets
onApplyWindowInsets(WindowInsets arg0)
void
onAttachedToWindow()
void
onCancelPendingInputEvents()
boolean
onCapturedPointerEvent(MotionEvent arg0)
boolean
onCheckIsTextEditor()
void
onConfigurationChanged(Configuration arg0)
void
onCreateContextMenu(ContextMenu arg0)
int[]
onCreateDrawableState(int arg0)
InputConnection
onCreateInputConnection(EditorInfo arg0)
void
onCreateViewTranslationRequest(int[] arg0, Consumer<ViewTranslationRequest> arg1)
void
onCreateVirtualViewTranslationRequests(long[] arg0, int[] arg1, Consumer<ViewTranslationRequest> arg2)
void
onDetachedFromWindow()
void
onDisplayHint(int arg0)
boolean
onDragEvent(DragEvent arg0)
void
onDraw(Canvas arg0)
void
onDrawForeground(Canvas arg0)
final void
onDrawScrollBars(Canvas arg0)
boolean
onFilterTouchEventForSecurity(MotionEvent arg0)
void
onFinishInflate()
void
onFinishTemporaryDetach()
void
onFocusChanged(boolean arg0, int arg1, Rect arg2)
boolean
onGenericMotionEvent(MotionEvent arg0)
void
onHoverChanged(boolean arg0)
boolean
onHoverEvent(MotionEvent arg0)
void
onInitializeAccessibilityEvent(AccessibilityEvent arg0)
void
onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo arg0)
boolean
onKeyDown(int arg0, KeyEvent arg1)
boolean
onKeyLongPress(int arg0, KeyEvent arg1)
boolean
onKeyMultiple(int arg0, int arg1, KeyEvent arg2)
boolean
onKeyPreIme(int arg0, KeyEvent arg1)
boolean
onKeyShortcut(int arg0, KeyEvent arg1)
boolean
onKeyUp(int arg0, KeyEvent arg1)
void
onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4)
void
onMeasure(int arg0, int arg1)
void
onOverScrolled(int arg0, int arg1, boolean arg2, boolean arg3)
void
onPointerCaptureChange(boolean arg0)
void
onPopulateAccessibilityEvent(AccessibilityEvent arg0)
void
onProvideAutofillStructure(ViewStructure arg0, int arg1)
void
onProvideAutofillVirtualStructure(ViewStructure arg0, int arg1)
void
onProvideContentCaptureStructure(ViewStructure arg0, int arg1)
void
onProvideStructure(ViewStructure arg0)
void
onProvideVirtualStructure(ViewStructure arg0)
ContentInfo
onReceiveContent(ContentInfo arg0)
PointerIcon
onResolvePointerIcon(MotionEvent arg0, int arg1)
void
onRestoreInstanceState(Parcelable arg0)
void
onRtlPropertiesChanged(int arg0)
Parcelable
onSaveInstanceState()
void
onScreenStateChanged(int arg0)
void
onScrollCaptureSearch(Rect arg0, Point arg1, Consumer<ScrollCaptureTarget> arg2)
void
onScrollChanged(int arg0, int arg1, int arg2, int arg3)
boolean
onSetAlpha(int arg0)
void
onSizeChanged(int arg0, int arg1, int arg2, int arg3)
void
onStartTemporaryDetach()
boolean
onTouchEvent(MotionEvent arg0)
boolean
onTrackballEvent(MotionEvent arg0)
void
onViewTranslationResponse(ViewTranslationResponse arg0)
void
onVirtualViewTranslationResponses(LongSparseArray<ViewTranslationResponse> arg0)
void
onVisibilityAggregated(boolean arg0)
void
onVisibilityChanged(View arg0, int arg1)
void
onWindowFocusChanged(boolean arg0)
void
onWindowSystemUiVisibilityChanged(int arg0)
void
onWindowVisibilityChanged(int arg0)
boolean
overScrollBy(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
boolean
performAccessibilityAction(int arg0, Bundle arg1)
boolean
performClick()
boolean
performContextClick(float arg0, float arg1)
boolean
performContextClick()
boolean
performHapticFeedback(int arg0)
boolean
performHapticFeedback(int arg0, int arg1)
boolean
performLongClick(float arg0, float arg1)
boolean
performLongClick()
ContentInfo
performReceiveContent(ContentInfo arg0)
void
playSoundEffect(int arg0)
boolean
post(Runnable arg0)
boolean
postDelayed(Runnable arg0, long arg1)
void
postInvalidate()
void
postInvalidate(int arg0, int arg1, int arg2, int arg3)
void
postInvalidateDelayed(long arg0, int arg1, int arg2, int arg3, int arg4)
void
postInvalidateDelayed(long arg0)
void
postInvalidateOnAnimation(int arg0, int arg1, int arg2, int arg3)
void
postInvalidateOnAnimation()
void
postOnAnimation(Runnable arg0)
void
postOnAnimationDelayed(Runnable arg0, long arg1)
void
refreshDrawableState()
void
releasePointerCapture()
boolean
removeCallbacks(Runnable arg0)
void
removeOnAttachStateChangeListener(View.OnAttachStateChangeListener arg0)
void
removeOnLayoutChangeListener(View.OnLayoutChangeListener arg0)
void
removeOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener arg0)
void
requestApplyInsets()
void
requestFitSystemWindows()
final boolean
requestFocus(int arg0)
final boolean
requestFocus()
boolean
requestFocus(int arg0, Rect arg1)
final boolean
requestFocusFromTouch()
void
requestLayout()
void
requestPointerCapture()
boolean
requestRectangleOnScreen(Rect arg0)
boolean
requestRectangleOnScreen(Rect arg0, boolean arg1)
final void
requestUnbufferedDispatch(int arg0)
final void
requestUnbufferedDispatch(MotionEvent arg0)
final <T extends View> T
requireViewById(int arg0)
void
resetPivot()
static int
resolveSize(int arg0, int arg1)
static int
resolveSizeAndState(int arg0, int arg1, int arg2)
boolean
restoreDefaultFocus()
void
restoreHierarchyState(SparseArray<Parcelable> arg0)
final void
saveAttributeDataForStyleable(Context arg0, int[] arg1, AttributeSet arg2, TypedArray arg3, int arg4, int arg5)
void
saveHierarchyState(SparseArray<Parcelable> arg0)
void
scheduleDrawable(Drawable arg0, Runnable arg1, long arg2)
void
scrollBy(int arg0, int arg1)
void
scrollTo(int arg0, int arg1)
void
sendAccessibilityEvent(int arg0)
void
sendAccessibilityEventUnchecked(AccessibilityEvent arg0)
void
setAccessibilityDataSensitive(int arg0)
void
setAccessibilityDelegate(View.AccessibilityDelegate arg0)
void
setAccessibilityHeading(boolean arg0)
void
setAccessibilityLiveRegion(int arg0)
void
setAccessibilityPaneTitle(CharSequence arg0)
void
setAccessibilityTraversalAfter(int arg0)
void
setAccessibilityTraversalBefore(int arg0)
void
setActivated(boolean arg0)
void
setAllowClickWhenDisabled(boolean arg0)
void
setAllowedHandwritingDelegatePackage(String arg0)
void
setAllowedHandwritingDelegatorPackage(String arg0)
void
setAlpha(float arg0)
void
setAnimation(Animation arg0)
void
setAnimationMatrix(Matrix arg0)
void
setAutoHandwritingEnabled(boolean arg0)
void
setAutofillHints(String... arg0)
void
setAutofillId(AutofillId arg0)
void
setBackground(Drawable arg0)
void
setBackgroundColor(int arg0)
void
setBackgroundDrawable(Drawable arg0)
void
setBackgroundResource(int arg0)
void
setBackgroundTintBlendMode(BlendMode arg0)
void
setBackgroundTintList(ColorStateList arg0)
void
setBackgroundTintMode(PorterDuff.Mode arg0)
final void
setBottom(int arg0)
void
setCameraDistance(float arg0)
void
setClickable(boolean arg0)
void
setClipBounds(Rect arg0)
void
setClipToOutline(boolean arg0)
void
setContentCaptureSession(ContentCaptureSession arg0)
void
setContentDescription(CharSequence arg0)
final void
setContentSensitivity(int arg0)
void
setContextClickable(boolean arg0)
void
setDefaultFocusHighlightEnabled(boolean arg0)
void
setDrawingCacheBackgroundColor(int arg0)
void
setDrawingCacheEnabled(boolean arg0)
void
setDrawingCacheQuality(int arg0)
void
setDuplicateParentStateEnabled(boolean arg0)
void
setElevation(float arg0)
void
setEnabled(boolean arg0)
void
setFadingEdgeLength(int arg0)
void
setFilterTouchesWhenObscured(boolean arg0)
void
setFitsSystemWindows(boolean arg0)
void
setFocusable(boolean arg0)
void
setFocusable(int arg0)
void
setFocusableInTouchMode(boolean arg0)
void
setFocusedByDefault(boolean arg0)
void
setForceDarkAllowed(boolean arg0)
void
setForeground(Drawable arg0)
void
setForegroundGravity(int arg0)
void
setForegroundTintBlendMode(BlendMode arg0)
void
setForegroundTintList(ColorStateList arg0)
void
setForegroundTintMode(PorterDuff.Mode arg0)
void
setFrameContentVelocity(float arg0)
void
setHandwritingBoundsOffsets(float arg0, float arg1, float arg2, float arg3)
void
setHandwritingDelegateFlags(int arg0)
void
setHandwritingDelegatorCallback(Runnable arg0)
void
setHapticFeedbackEnabled(boolean arg0)
void
setHasTransientState(boolean arg0)
void
setHorizontalFadingEdgeEnabled(boolean arg0)
void
setHorizontalScrollBarEnabled(boolean arg0)
void
setHorizontalScrollbarThumbDrawable(Drawable arg0)
void
setHorizontalScrollbarTrackDrawable(Drawable arg0)
void
setHovered(boolean arg0)
void
setId(int arg0)
void
setImportantForAccessibility(int arg0)
void
setImportantForAutofill(int arg0)
void
setImportantForContentCapture(int arg0)
void
setIsCredential(boolean arg0)
void
setIsHandwritingDelegate(boolean arg0)
void
setKeepScreenOn(boolean arg0)
void
setKeyboardNavigationCluster(boolean arg0)
void
setLabelFor(int arg0)
void
setLayerPaint(Paint arg0)
void
setLayerType(int arg0, Paint arg1)
void
setLayoutDirection(int arg0)
void
setLayoutParams(ViewGroup.LayoutParams arg0)
final void
setLeft(int arg0)
final void
setLeftTopRightBottom(int arg0, int arg1, int arg2, int arg3)
void
setLongClickable(boolean arg0)
final void
setMeasuredDimension(int arg0, int arg1)
void
setMinimumHeight(int arg0)
void
setMinimumWidth(int arg0)
void
setNestedScrollingEnabled(boolean arg0)
void
setNextClusterForwardId(int arg0)
void
setNextFocusDownId(int arg0)
void
setNextFocusForwardId(int arg0)
void
setNextFocusLeftId(int arg0)
void
setNextFocusRightId(int arg0)
void
setNextFocusUpId(int arg0)
void
setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener arg0)
void
setOnCapturedPointerListener(View.OnCapturedPointerListener arg0)
void
setOnClickListener(View.OnClickListener arg0)
void
setOnContextClickListener(View.OnContextClickListener arg0)
void
setOnCreateContextMenuListener(View.OnCreateContextMenuListener arg0)
void
setOnDragListener(View.OnDragListener arg0)
void
setOnFocusChangeListener(View.OnFocusChangeListener arg0)
void
setOnGenericMotionListener(View.OnGenericMotionListener arg0)
void
setOnHoverListener(View.OnHoverListener arg0)
void
setOnKeyListener(View.OnKeyListener arg0)
void
setOnLongClickListener(View.OnLongClickListener arg0)
void
setOnReceiveContentListener(String[] arg0, OnReceiveContentListener arg1)
void
setOnScrollChangeListener(View.OnScrollChangeListener arg0)
void
setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener arg0)
void
setOnTouchListener(View.OnTouchListener arg0)
void
setOutlineAmbientShadowColor(int arg0)
void
setOutlineProvider(ViewOutlineProvider arg0)
void
setOutlineSpotShadowColor(int arg0)
void
setOverScrollMode(int arg0)
void
setPadding(int arg0, int arg1, int arg2, int arg3)
void
setPaddingRelative(int arg0, int arg1, int arg2, int arg3)
void
setPendingCredentialRequest(GetCredentialRequest arg0, OutcomeReceiver<GetCredentialResponse, GetCredentialException> arg1)
void
setPivotX(float arg0)
void
setPivotY(float arg0)
void
setPointerIcon(PointerIcon arg0)
final void
setPreferKeepClear(boolean arg0)
final void
setPreferKeepClearRects(List<Rect> arg0)
void
setPressed(boolean arg0)
void
setRenderEffect(RenderEffect arg0)
void
setRequestedFrameRate(float arg0)
final void
setRevealOnFocusHint(boolean arg0)
final void
setRight(int arg0)
void
setRotation(float arg0)
void
setRotationX(float arg0)
void
setRotationY(float arg0)
void
setSaveEnabled(boolean arg0)
void
setSaveFromParentEnabled(boolean arg0)
void
setScaleX(float arg0)
void
setScaleY(float arg0)
void
setScreenReaderFocusable(boolean arg0)
void
setScrollBarDefaultDelayBeforeFade(int arg0)
void
setScrollBarFadeDuration(int arg0)
void
setScrollBarSize(int arg0)
void
setScrollBarStyle(int arg0)
final void
setScrollCaptureCallback(ScrollCaptureCallback arg0)
void
setScrollCaptureHint(int arg0)
void
setScrollContainer(boolean arg0)
void
setScrollIndicators(int arg0, int arg1)
void
setScrollIndicators(int arg0)
void
setScrollX(int arg0)
void
setScrollY(int arg0)
void
setScrollbarFadingEnabled(boolean arg0)
void
setSelected(boolean arg0)
void
setSoundEffectsEnabled(boolean arg0)
void
setStateDescription(CharSequence arg0)
void
setStateListAnimator(StateListAnimator arg0)
void
setSystemGestureExclusionRects(List<Rect> arg0)
void
setSystemUiVisibility(int arg0)
void
setTag(int arg0, Object arg1)
void
setTag(Object arg0)
void
setTextAlignment(int arg0)
void
setTextDirection(int arg0)
void
setTooltipText(CharSequence arg0)
final void
setTop(int arg0)
void
setTouchDelegate(TouchDelegate arg0)
void
setTransitionAlpha(float arg0)
final void
setTransitionName(String arg0)
void
setTransitionVisibility(int arg0)
void
setTranslationX(float arg0)
void
setTranslationY(float arg0)
void
setTranslationZ(float arg0)
void
setVerticalFadingEdgeEnabled(boolean arg0)
void
setVerticalScrollBarEnabled(boolean arg0)
void
setVerticalScrollbarPosition(int arg0)
void
setVerticalScrollbarThumbDrawable(Drawable arg0)
void
setVerticalScrollbarTrackDrawable(Drawable arg0)
void
setViewTranslationCallback(ViewTranslationCallback arg0)
void
setVisibility(int arg0)
void
setWillNotCacheDrawing(boolean arg0)
void
setWillNotDraw(boolean arg0)
void
setWindowInsetsAnimationCallback(WindowInsetsAnimation.Callback arg0)
void
setX(float arg0)
void
setY(float arg0)
void
setZ(float arg0)
boolean
showContextMenu()
boolean
showContextMenu(float arg0, float arg1)
ActionMode
startActionMode(ActionMode.Callback arg0, int arg1)
ActionMode
startActionMode(ActionMode.Callback arg0)
void
startAnimation(Animation arg0)
final boolean
startDrag(ClipData arg0, View.DragShadowBuilder arg1, Object arg2, int arg3)
final boolean
startDragAndDrop(ClipData arg0, View.DragShadowBuilder arg1, Object arg2, int arg3)
boolean
startNestedScroll(int arg0)
void
stopNestedScroll()
String
toString()
void
transformMatrixToGlobal(Matrix arg0)
void
transformMatrixToLocal(Matrix arg0)
void
unscheduleDrawable(Drawable arg0, Runnable arg1)
void
unscheduleDrawable(Drawable arg0)
final void
updateDragShadow(View.DragShadowBuilder arg0)
boolean
verifyDrawable(Drawable arg0)
boolean
willNotCacheDrawing()
boolean
willNotDraw()
Object
clone()
boolean
equals(Object arg0)
void
finalize()
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()
abstract void
sendAccessibilityEvent(int arg0)
abstract void
sendAccessibilityEventUnchecked(AccessibilityEvent arg0)
abstract void
invalidateDrawable(Drawable arg0)
abstract void
scheduleDrawable(Drawable arg0, Runnable arg1, long arg2)
abstract void
unscheduleDrawable(Drawable arg0, Runnable arg1)
abstract boolean
onKeyDown(int arg0, KeyEvent arg1)
abstract boolean
onKeyLongPress(int arg0, KeyEvent arg1)
abstract boolean
onKeyMultiple(int arg0, int arg1, KeyEvent arg2)
abstract boolean
onKeyUp(int arg0, KeyEvent arg1)

Public Constructors

public CastSeekBar (Context context)

Constructor of CastSeekBar.

public CastSeekBar (Context context, AttributeSet attrs)

Constructor of CastSeekBar.

public CastSeekBar (Context context, AttributeSet attrs, int defStyleAttr)

Constructor of CastSeekBar.

Public Methods

public int getMaxProgress ()

Returns the maximum progress.

public int getProgress ()

Returns the progress.

The progress is calculated based on the media status. During user scrubbing and right after user scrubbing, it will return the progress where the user scrubbed into. When the progress gets updated again, the scrubbing state will be cleared and the method will return the progress from the current RemoteMediaClient.

public void onDraw (Canvas canvas)

public boolean onTouchEvent (MotionEvent event)

Protected Methods

protected void onDetachedFromWindow ()

protected synchronized void onMeasure (int widthMeasureSpec, int heightMeasureSpec)