-
public interface PreviewAnimatorAnimates the FrameLayout container that has the View responsible for showing a preview.
Default implementations: PreviewFadeAnimator and PreviewMorphAnimator
-
-
Method Summary
Modifier and Type Method Description abstract voidmove(FrameLayout previewView, PreviewBar previewBar)Use getProgress and getMax to determine how much the preview should move abstract voidshow(FrameLayout previewView, PreviewBar previewBar)Animates the preview appearance. abstract voidhide(FrameLayout previewView, PreviewBar previewBar)Animates the preview disappearance. abstract voidcancel(FrameLayout previewView, PreviewBar previewBar)Cancels any animation started by move, show or hide -
-
Method Detail
-
move
abstract void move(FrameLayout previewView, PreviewBar previewBar)
Use getProgress and getMax to determine how much the preview should move
- Parameters:
previewView- The view that displays the previewpreviewBar- The PreviewBar that's responsible for this preview
-
show
abstract void show(FrameLayout previewView, PreviewBar previewBar)
Animates the preview appearance.
Please note that any animations started by move or hide might still be running
- Parameters:
previewView- The view that displays the previewpreviewBar- The PreviewBar that's responsible for this preview
-
hide
abstract void hide(FrameLayout previewView, PreviewBar previewBar)
Animates the preview disappearance.
Please note that any animations started by move or show might still be running
- Parameters:
previewView- The view that displays the previewpreviewBar- The PreviewBar that's responsible for this preview
-
cancel
abstract void cancel(FrameLayout previewView, PreviewBar previewBar)
- Parameters:
previewView- The view that displays the previewpreviewBar- The PreviewBar that's responsible for this preview
-
-
-
-