Interface PreviewThumbnailView
- All Known Implementing Classes:
BrightcovePreviewSeekBar
public interface PreviewThumbnailView
The representation for the Preview Thumbnail View which contains all the components needed for drawing thumbnail images according to the progress changes.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidattachPreviewFrameLayout(android.widget.FrameLayout parentFrameLayout, BrightcoveControlBar brightcoveControlBar) Attaches the this view'sThumbnailViewto the parent frame layout.intgetMax()Returns the maximum possible progress for this PreviewThumbnailViewintGet the PreviewThumbnailView's current level of progress.Returns theThumbnailViewwhere the thumbnail images will be drawn into.intReturns the offset, in pixels, of the thumb/scrubber.voidHides the Preview Thumbnail ViewbooleanReturns true if the Preview Thumbnail is enabled, or false otherwise.booleanReturns true if the Preview Thumbnail is currently being shown, or false otherwisevoidvoidreset()Resets its components to its initial statevoidsetPreviewEnabled(boolean previewEnabled) Enables or disables thePreviewThumbnailViewvoidsetPreviewLoader(PreviewLoader previewLoader) Sets thePreviewLoadervoidShows the Preview Thumbnail View
-
Method Details
-
getThumbnailView
Returns theThumbnailViewwhere the thumbnail images will be drawn into. -
getProgress
int getProgress()Get the PreviewThumbnailView's current level of progress. Return 0 when the PreviewThumbnailView is in indeterminate mode.
-
getMax
int getMax()Returns the maximum possible progress for this PreviewThumbnailView -
getThumbOffset
int getThumbOffset()Returns the offset, in pixels, of the thumb/scrubber. This value is used to draw theThumbnailViewaligned with the thumb/scrubber. -
isShowingPreview
boolean isShowingPreview()Returns true if the Preview Thumbnail is currently being shown, or false otherwise -
isPreviewEnabled
boolean isPreviewEnabled()Returns true if the Preview Thumbnail is enabled, or false otherwise. -
showPreview
void showPreview()Shows the Preview Thumbnail View -
hidePreview
void hidePreview()Hides the Preview Thumbnail View -
setPreviewEnabled
void setPreviewEnabled(boolean previewEnabled) Enables or disables thePreviewThumbnailView- Parameters:
previewEnabled- true to enable
-
setPreviewLoader
Sets thePreviewLoader- Parameters:
previewLoader- the preview thumbnail loader- See Also:
-
attachPreviewFrameLayout
void attachPreviewFrameLayout(@NonNull android.widget.FrameLayout parentFrameLayout, @NonNull BrightcoveControlBar brightcoveControlBar) Attaches the this view'sThumbnailViewto the parent frame layout.- Parameters:
parentFrameLayout- the parent frame layout where the ThumbnailView will be addedbrightcoveControlBar- the brightcove control bar
-
addOnPreviewChangeListener
-
removeOnPreviewChangeListener
-
reset
void reset()Resets its components to its initial state
-