public class BoxPreviewActivityDocumentImpl extends BoxPreviewActivityImpl implements BoxPdfControllerView.OnPageShownListener
| Modifier and Type | Field and Description |
|---|---|
protected BoxPdfControllerView |
mPdfControllerView |
mBoxViewPager, mInImmersiveMode, mPreviewController, mRoot, mToolbar, mToolBarContainer| Constructor and Description |
|---|
BoxPreviewActivityDocumentImpl(AppCompatActivity activity,
android.os.Bundle savedInstanceState) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canChangeMenuItemVisibility() |
void |
inflateMenu(android.view.Menu menu) |
protected void |
initViewPager() |
boolean |
isPagingEnabled()
Returns whether or not the particular preview implementation can be paged through.
|
boolean |
onBackPressed()
Returns true if back press is consumed by the current fragment
|
void |
onDestroy() |
boolean |
onDocumentClick() |
void |
onDocumentLoaded(PdfDocument pspdfDocument) |
void |
onDocumentLoadFailed(java.lang.Throwable throwable) |
boolean |
onDocumentSave(PdfDocument pspdfDocument,
DocumentSaveOptions documentSaveOptions) |
void |
onDocumentSaved(PdfDocument document) |
void |
onDocumentSaveFailed(PdfDocument pdfDocument,
java.lang.Throwable throwable) |
void |
onDocumentZoomed(PdfDocument document,
int i,
float f) |
boolean |
onOptionsItemSelected(android.view.MenuItem item) |
void |
onPageChanged(PdfDocument pspdfDocument,
int page) |
boolean |
onPageClick(PdfDocument pspdfDocument,
int i,
android.view.MotionEvent motionEvent,
android.graphics.PointF pointF,
Annotation annotation) |
boolean |
onPageShown(Events.OnPageChanged pageChanged) |
boolean |
onPrepareOptionsMenu(android.view.Menu menu) |
void |
onRestoreInstanceState(android.os.Bundle savedInstanceState) |
void |
onResume() |
void |
saveInstanceState(android.os.Bundle outState) |
boolean |
supportsImmersiveMode()
Returns whether or not the particular preview implementation should be immersive ie.
|
getCurrentPreviewFragment, getPreviewController, hideAndAnimateToolbar, initView, loadContent, onError, onFragmentLoaded, onFragmentScrolled, onFragmentTapped, onFragmentUnloaded, onFragmentVisible, onPause, showAndAnimateToolbar, toggleInteractiveMode, updateTitleprotected BoxPdfControllerView mPdfControllerView
public BoxPreviewActivityDocumentImpl(AppCompatActivity activity,
android.os.Bundle savedInstanceState)
public void saveInstanceState(android.os.Bundle outState)
saveInstanceState in class BoxPreviewActivityImplpublic void onRestoreInstanceState(android.os.Bundle savedInstanceState)
onRestoreInstanceState in class BoxPreviewActivityImplpublic void inflateMenu(android.view.Menu menu)
inflateMenu in class BoxPreviewActivityImplpublic boolean onPrepareOptionsMenu(android.view.Menu menu)
onPrepareOptionsMenu in class BoxPreviewActivityImplpublic boolean canChangeMenuItemVisibility()
canChangeMenuItemVisibility in class BoxPreviewActivityImplpublic boolean onPageShown(Events.OnPageChanged pageChanged)
onPageShown in interface BoxPdfControllerView.OnPageShownListenerpageChanged - show page from event bus.public boolean onOptionsItemSelected(android.view.MenuItem item)
onOptionsItemSelected in class BoxPreviewActivityImplpublic void onResume()
onResume in class BoxPreviewActivityImplprotected void initViewPager()
initViewPager in class BoxPreviewActivityImplpublic void onDestroy()
onDestroy in class BoxPreviewActivityImplpublic void onDocumentLoaded(PdfDocument pspdfDocument)
public void onDocumentLoadFailed(java.lang.Throwable throwable)
public void onDocumentZoomed(PdfDocument document,
int i,
float f)
public void onDocumentSaveFailed(@NonNull
PdfDocument pdfDocument,
@NonNull
java.lang.Throwable throwable)
public boolean onDocumentSave(@NonNull
PdfDocument pspdfDocument,
@NonNull
DocumentSaveOptions documentSaveOptions)
public void onDocumentSaved(PdfDocument document)
public boolean onPageClick(PdfDocument pspdfDocument,
int i,
@Nullable
android.view.MotionEvent motionEvent,
@Nullable
android.graphics.PointF pointF,
@Nullable
Annotation annotation)
public boolean onDocumentClick()
public void onPageChanged(PdfDocument pspdfDocument,
int page)
public boolean isPagingEnabled()
BoxPreviewActivityImplisPagingEnabled in class BoxPreviewActivityImplpublic boolean supportsImmersiveMode()
BoxPreviewActivityImplsupportsImmersiveMode in class BoxPreviewActivityImplpublic boolean onBackPressed()
BoxPreviewActivityImplonBackPressed in class BoxPreviewActivityImpl