public class BoxPreviewActivityDocumentImpl extends BoxPreviewActivityImpl implements com.pspdfkit.listeners.DocumentListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
BoxPreviewActivityDocumentImpl.OnPageChangedListener |
| Modifier and Type | Field and Description |
|---|---|
protected BoxPdfControllerView |
mPdfControllerView |
mBoxViewPager, mInImmersiveMode, mPreviewController, mRoot, mToolbar, mToolBarContainer| Constructor and Description |
|---|
BoxPreviewActivityDocumentImpl(androidx.appcompat.app.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(com.pspdfkit.document.PdfDocument pspdfDocument) |
void |
onDocumentLoadFailed(java.lang.Throwable throwable) |
boolean |
onDocumentSave(com.pspdfkit.document.PdfDocument pspdfDocument,
com.pspdfkit.document.DocumentSaveOptions documentSaveOptions) |
void |
onDocumentSaveCancelled(com.pspdfkit.document.PdfDocument pdfDocument) |
void |
onDocumentSaved(com.pspdfkit.document.PdfDocument document) |
void |
onDocumentSaveFailed(com.pspdfkit.document.PdfDocument pdfDocument,
java.lang.Throwable throwable) |
void |
onDocumentZoomed(com.pspdfkit.document.PdfDocument document,
int i,
float f) |
boolean |
onOptionsItemSelected(android.view.MenuItem item) |
void |
onPageChanged(com.pspdfkit.document.PdfDocument pspdfDocument,
int page) |
boolean |
onPageClick(com.pspdfkit.document.PdfDocument pspdfDocument,
int i,
android.view.MotionEvent motionEvent,
android.graphics.PointF pointF,
com.pspdfkit.annotations.Annotation annotation) |
void |
onPageUpdated(com.pspdfkit.document.PdfDocument pdfDocument,
int i) |
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, showNetworkUnavailable, showUnavailable, toggleInteractiveModeprotected BoxPdfControllerView mPdfControllerView
public BoxPreviewActivityDocumentImpl(androidx.appcompat.app.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 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(@NonNull
com.pspdfkit.document.PdfDocument pspdfDocument)
onDocumentLoaded in interface com.pspdfkit.listeners.DocumentListenerpublic void onDocumentLoadFailed(java.lang.Throwable throwable)
onDocumentLoadFailed in interface com.pspdfkit.listeners.DocumentListenerpublic void onDocumentZoomed(com.pspdfkit.document.PdfDocument document,
int i,
float f)
onDocumentZoomed in interface com.pspdfkit.listeners.DocumentListenerpublic void onPageUpdated(@NonNull
com.pspdfkit.document.PdfDocument pdfDocument,
int i)
onPageUpdated in interface com.pspdfkit.listeners.DocumentListenerpublic void onDocumentSaveFailed(@NonNull
com.pspdfkit.document.PdfDocument pdfDocument,
@NonNull
java.lang.Throwable throwable)
onDocumentSaveFailed in interface com.pspdfkit.listeners.DocumentListenerpublic void onDocumentSaveCancelled(com.pspdfkit.document.PdfDocument pdfDocument)
onDocumentSaveCancelled in interface com.pspdfkit.listeners.DocumentListenerpublic boolean onDocumentSave(@NonNull
com.pspdfkit.document.PdfDocument pspdfDocument,
@NonNull
com.pspdfkit.document.DocumentSaveOptions documentSaveOptions)
onDocumentSave in interface com.pspdfkit.listeners.DocumentListenerpublic void onDocumentSaved(com.pspdfkit.document.PdfDocument document)
onDocumentSaved in interface com.pspdfkit.listeners.DocumentListenerpublic boolean onPageClick(com.pspdfkit.document.PdfDocument pspdfDocument,
int i,
@Nullable
android.view.MotionEvent motionEvent,
@Nullable
android.graphics.PointF pointF,
@Nullable
com.pspdfkit.annotations.Annotation annotation)
onPageClick in interface com.pspdfkit.listeners.DocumentListenerpublic boolean onDocumentClick()
onDocumentClick in interface com.pspdfkit.listeners.DocumentListenerpublic void onPageChanged(com.pspdfkit.document.PdfDocument pspdfDocument,
int page)
onPageChanged in interface com.pspdfkit.listeners.DocumentListenerpublic boolean isPagingEnabled()
BoxPreviewActivityImplisPagingEnabled in class BoxPreviewActivityImplpublic boolean supportsImmersiveMode()
BoxPreviewActivityImplsupportsImmersiveMode in class BoxPreviewActivityImplpublic boolean onBackPressed()
BoxPreviewActivityImplonBackPressed in class BoxPreviewActivityImpl