|  | 
| static final int | THUMBNAIL_IMAGE_FILLMODE_STRETCH = 0 | 
|  | Image zoom to fill the full window without maintaining the original scale (default mode)  More... 
 | 
|  | 
| static final int | THUMBNAIL_IMAGE_FILLMODE_ASPECTCROP = 1 | 
|  | The image fills the full window evenly and scales if necessary.  More... 
 | 
|  | 
|  | NvsMultiThumbnailSequenceView (Context context) | 
|  | 
|  | NvsMultiThumbnailSequenceView (Context context, AttributeSet attrs) | 
|  | 
|  | NvsMultiThumbnailSequenceView (Context context, AttributeSet attrs, int defStyleAttr) | 
|  | 
|  | NvsMultiThumbnailSequenceView (Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) | 
|  | 
| void | setThumbnailSequenceDescArray (ArrayList< ThumbnailSequenceDesc > descArray) | 
|  | Sets the thumbnail sequence description array.  More... 
 | 
|  | 
| ArrayList< ThumbnailSequenceDesc > | getThumbnailSequenceDescArray () | 
|  | Gets the thumbnail sequence description array.  More... 
 | 
|  | 
| void | setThumbnailImageFillMode (int fillMode) | 
|  | Sets the image fill mode of the thumbnail.  More... 
 | 
|  | 
| int | getThumbnailImageFillMode () | 
|  | Gets the image fill mode of the thumbnail.  More... 
 | 
|  | 
| void | setThumbnailAspectRatio (float thumbnailAspectRatio) | 
|  | Sets thumbnail aspect ratio.  More... 
 | 
|  | 
| float | getThumbnailAspectRatio () | 
|  | Gets thumbnail aspect ratio.  More... 
 | 
|  | 
| void | setPixelPerMicrosecond (double pixelPerMicrosecond) | 
|  | Sets the scale.  More... 
 | 
|  | 
| double | getPixelPerMicrosecond () | 
|  | Gets the current scale.  More... 
 | 
|  | 
| void | setStartPadding (int startPadding) | 
|  | Sets the starting padding.  More... 
 | 
|  | 
| int | getStartPadding () | 
|  | Gets the current starting padding.  More... 
 | 
|  | 
| void | setEndPadding (int endPadding) | 
|  | Sets end padding.  More... 
 | 
|  | 
| int | getEndPadding () | 
|  | Gets the current ending padding.  More... 
 | 
|  | 
| void | setMaxTimelinePosToScroll (int maxTimelinePosToScroll) | 
|  | Sets the maximum timeline position that allows scrolling.  More... 
 | 
|  | 
| long | getMaxTimelinePosToScroll () | 
|  | Gets the maximum timeline position that allows scrolling.  More... 
 | 
|  | 
| long | mapTimelinePosFromX (int x) | 
|  | Maps the X coordinate of the control to the timeline position.  More... 
 | 
|  | 
| int | mapXFromTimelinePos (long timelinePos) | 
|  | Maps the timeline position to the X coordinate of the control.  More... 
 | 
|  | 
| void | scaleWithAnchor (double scaleFactor, int anchorX) | 
|  | Zooms the current scale.  More... 
 | 
|  | 
| void | setOnScrollChangeListenser (OnScrollChangeListener listener) | 
|  | Sets the scroll listener interface.  More... 
 | 
|  | 
| OnScrollChangeListener | getOnScrollChangeListenser () | 
|  | Gets the current scrolling listener interface.  More... 
 | 
|  | 
| void | setScrollEnabled (boolean enable) | 
|  | Sets whether to start scroll preview.  More... 
 | 
|  | 
| boolean | getScrollEnabled () | 
|  | Gets whether scroll preview has started.  More... 
 | 
|  | 
| void | onIconReady (Bitmap icon) | 
|  | 
| void | onSizeChanged (int w, int h, int oldw, int oldh) | 
|  | 
| void | onLayout (boolean changed, int left, int top, int right, int bottom) | 
|  | 
| void | onAttachedToWindow () | 
|  | 
| void | onDetachedFromWindow () | 
|  | 
| void | onScrollChanged (int l, int t, int oldl, int oldt) | 
|  | 
Multiple thumbnail sequence. 
A multi-thumbnail sequence displays a sequence of thumbnails of multiple segments within a timeline. It supports the adjustment of the thumbnail time scale, and supports scrolling when the effective content is too long. 
- Warning
- In the NvsMultiThumbnailSequenceView class, all public APIs are used in the UI thread! ! ! 
- Since
- 1.10.0