Class PdfViewCtrlTabHostFragment2
Inheritance
System.Object
PdfViewCtrlTabHostFragment2
Implements
Android.Views.View.IOnLayoutChangeListener
Android.Views.View.IOnSystemUiVisibilityChangeListener
Google.Android.Material.Tabs.TabLayout.IOnTabSelectedListener
Android.Views.View.IOnDragListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
Syntax
public class PdfViewCtrlTabHostFragment2 : PdfViewCtrlTabHostBaseFragment, BookmarksTabLayout.IBookmarksTabsListener, SearchResultsView.ISearchResultsListener, ThumbnailsViewFragment.IOnExportThumbnailsListener, ThumbnailsViewFragment.IOnThumbnailsEditAttemptWhileReadOnlyListener, ThumbnailsViewFragment.IOnThumbnailsViewDialogDismissListener, UserCropDialogFragment.IOnUserCropDialogDismissListener, UserCropSelectionDialogFragment.IUserCropSelectionDialogFragmentListener, BookmarksDialogFragment.IBookmarksDialogListener, ViewModePickerDialogFragment.IViewModePickerDialogFragmentListener, ToolManager.IQuickMenuListener, PdfViewCtrlTabFragment2.IComponentListener, PdfViewCtrlTabFragment2.ITabListener, PdfViewCtrlTabBaseFragment.ITabListener, ToolManager.ISnackbarListener
Constructors
PdfViewCtrlTabHostFragment2()
Declaration
public PdfViewCtrlTabHostFragment2()
PdfViewCtrlTabHostFragment2(IntPtr, JniHandleOwnership)
Declaration
protected PdfViewCtrlTabHostFragment2(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
| Type |
Name |
Description |
| System.IntPtr |
javaReference |
|
| Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
BottomNavBuilder
Declaration
protected virtual AnnotationToolbarBuilder BottomNavBuilder { get; }
Property Value
ContainerId
Declaration
protected override int ContainerId { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Overrides
Declaration
public virtual string CurrentToolbarTag { get; }
Property Value
| Type |
Description |
| System.String |
|
DefaultTheme
Declaration
protected override int DefaultTheme { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Overrides
Declaration
protected virtual bool HasCustomTopToolbarMenu { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
protected virtual bool IsPresetInAnnotationToolbar { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsQuickBookmarkCreationEnabled
Declaration
protected virtual bool IsQuickBookmarkCreationEnabled { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
protected virtual bool IsVerticalAnnotationToolbar { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
| Type |
Description |
| Java.Interop.JniPeerMembers |
|
Overrides
LayoutRes
Declaration
protected override int LayoutRes { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Overrides
Declaration
protected TabletAnnotationToolbarComponent MAnnotationToolbarComponent { get; set; }
Property Value
Declaration
protected FrameLayout MAnnotationToolbarContainer { get; set; }
Property Value
| Type |
Description |
| Android.Widget.FrameLayout |
|
Declaration
protected FrameLayout MAnnotationToolbarContainerVert { get; set; }
Property Value
| Type |
Description |
| Android.Widget.FrameLayout |
|
Declaration
protected PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition MAnnotationToolbarPosition { get; set; }
Property Value
Declaration
protected AnnotationToolbarViewModel MAnnotationToolbarViewModel { get; set; }
Property Value
MBottomBarContainer
Declaration
protected ViewGroup MBottomBarContainer { get; set; }
Property Value
| Type |
Description |
| Android.Views.ViewGroup |
|
MBottomBarShadow
Declaration
protected View MBottomBarShadow { get; set; }
Property Value
| Type |
Description |
| Android.Views.View |
|
MBottomBarVisible
Declaration
protected bool MBottomBarVisible { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
MBottomNavComponent
Declaration
protected BottomBarComponent MBottomNavComponent { get; set; }
Property Value
MCanShowTabLayout
Declaration
protected Boolean MCanShowTabLayout { get; set; }
Property Value
| Type |
Description |
| Java.Lang.Boolean |
|
Declaration
protected bool MCustomMenuUsed { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
protected bool MIsShowAnnotationToolbarOption { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
protected bool MIsShowToolbarSwitcher { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
protected IMenuItem MMenuBookmark { get; set; }
Property Value
| Type |
Description |
| Android.Views.IMenuItem |
|
Declaration
protected IMenuItem MMenuTabs { get; set; }
Property Value
| Type |
Description |
| Android.Views.IMenuItem |
|
Declaration
protected IMenuItem MMenuUndo { get; set; }
Property Value
| Type |
Description |
| Android.Views.IMenuItem |
|
MPresetBarComponent
Declaration
protected PresetBarComponent MPresetBarComponent { get; set; }
Property Value
MPresetViewModel
Declaration
protected PresetBarViewModel MPresetViewModel { get; set; }
Property Value
MShouldShowStatusBar
Declaration
protected bool MShouldShowStatusBar { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
MSignatureViewModel
Declaration
protected SignatureViewModel MSignatureViewModel { get; set; }
Property Value
Declaration
protected ToolbarSwitcherButton MSwitcherButton { get; set; }
Property Value
Declaration
protected ToolbarSwitcherCompactButton MSwitcherCompactButton { get; set; }
Property Value
MSwitcherViewModel
Declaration
protected ToolbarSwitcherViewModel MSwitcherViewModel { get; set; }
Property Value
MTabActionView
Declaration
protected TabActionButton MTabActionView { get; set; }
Property Value
MTabSwitcherItems
Declaration
protected IList MTabSwitcherItems { get; set; }
Property Value
| Type |
Description |
| System.Collections.IList |
|
MTabSwitcherViewModel
Declaration
protected TabSwitcherViewModel MTabSwitcherViewModel { get; set; }
Property Value
Declaration
protected ToolManagerViewModel MToolManagerViewModel { get; set; }
Property Value
PresetBarComponent
Declaration
public virtual PresetBarComponent PresetBarComponent { get; }
Property Value
PresetExpanding
Declaration
protected virtual bool PresetExpanding { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowEmptyPreset
Declaration
protected virtual bool ShowEmptyPreset { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
TabLayoutRes
Declaration
protected override int TabLayoutRes { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Overrides
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
| Type |
Description |
| System.IntPtr |
|
Overrides
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
| Type |
Description |
| System.Type |
|
Overrides
Declaration
protected virtual int ToolbarItemGravity { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Methods
Declaration
public virtual void AddOnPreBuildToolbarListener(PdfViewCtrlTabHostFragment2.IOnPreBuildToolbarListener listener)
Parameters
Declaration
public virtual void AddOnToolbarChangedListener(PdfViewCtrlTabHostFragment2.IOnToolbarChangedListener listener)
Parameters
Declaration
protected override void AnimateToolbars(bool visible)
Parameters
| Type |
Name |
Description |
| System.Boolean |
visible |
|
Overrides
Declaration
protected virtual ToolbarSwitcherDialog BuildToolBarSwitcherDialog(FragmentActivity activity, View anchorView)
Parameters
| Type |
Name |
Description |
| AndroidX.Fragment.App.FragmentActivity |
activity |
|
| Android.Views.View |
anchorView |
|
Returns
CreateTabSwitcherDialog()
Declaration
protected virtual TabSwitcherDialogFragment CreateTabSwitcherDialog()
Returns
Declaration
protected virtual void CustomizeBottomToolbar()
GetAnnotateToolbar(Context, Boolean)
Declaration
protected virtual AnnotationToolbarBuilder GetAnnotateToolbar(Context context, bool compact)
Parameters
| Type |
Name |
Description |
| Android.Content.Context |
context |
|
| System.Boolean |
compact |
|
Returns
Declaration
public virtual PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition GetAnnotationToolbarPosition()
Returns
Declaration
protected override int[] GetDefaultToolbarMenu()
Returns
| Type |
Description |
| System.Int32[] |
|
Overrides
GetTabThumbnail(String)
Declaration
protected virtual string GetTabThumbnail(string tag)
Parameters
| Type |
Name |
Description |
| System.String |
tag |
|
Returns
| Type |
Description |
| System.String |
|
Declaration
protected virtual ToolbarSwitcherItem GetToolbarSwitcherItem(Activity activity, string tag, bool useCompact)
Parameters
| Type |
Name |
Description |
| Android.App.Activity |
activity |
|
| System.String |
tag |
|
| System.Boolean |
useCompact |
|
Returns
Declaration
protected virtual IList<ToolbarSwitcherItem> GetToolbarSwitcherListImpl(Activity activity)
Parameters
| Type |
Name |
Description |
| Android.App.Activity |
activity |
|
Returns
HandleAutoHideNavBar()
Declaration
protected override void HandleAutoHideNavBar()
Overrides
HandleAutoHideUi()
Declaration
protected override void HandleAutoHideUi()
Overrides
Declaration
public virtual void HandleToolSwitcherClicked(View v)
Parameters
| Type |
Name |
Description |
| Android.Views.View |
v |
|
HideSystemUI()
Declaration
protected override void HideSystemUI()
Overrides
Declaration
public virtual void HideToolbarWithTag(string toolbarTag)
Parameters
| Type |
Name |
Description |
| System.String |
toolbarTag |
|
HideUI()
Declaration
public override void HideUI()
Overrides
Declaration
protected virtual void InflateToolbarState(Activity activity)
Parameters
| Type |
Name |
Description |
| Android.App.Activity |
activity |
|
NewInstance(Bundle)
Declaration
public static PdfViewCtrlTabHostFragment2 NewInstance(Bundle args)
Parameters
| Type |
Name |
Description |
| Android.OS.Bundle |
args |
|
Returns
OnDrag(View, DragEvent)
Declaration
public virtual bool OnDrag(View v, DragEvent e)
Parameters
| Type |
Name |
Description |
| Android.Views.View |
v |
|
| Android.Views.DragEvent |
e |
|
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public override void OnEditToolbarMenu()
Overrides
Declaration
public override void OnOpenAnnotationToolbar(ToolManager.ToolMode mode)
Parameters
Overrides
Declaration
public override void OnOpenEditToolbar(ToolManager.ToolMode mode)
Parameters
Overrides
OnOpenTabSwitcher()
Declaration
public virtual void OnOpenTabSwitcher()
OnShowSnackbar(ICharSequence, Int32, ICharSequence, View.IOnClickListener)
Declaration
public virtual void OnShowSnackbar(ICharSequence text, int duration, ICharSequence actionText, View.IOnClickListener action)
Parameters
| Type |
Name |
Description |
| Java.Lang.ICharSequence |
text |
|
| System.Int32 |
duration |
|
| Java.Lang.ICharSequence |
actionText |
|
| Android.Views.View.IOnClickListener |
action |
|
OnShowSnackbar(String, Int32, String, View.IOnClickListener)
Declaration
public void OnShowSnackbar(string text, int duration, string actionText, View.IOnClickListener action)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
| System.Int32 |
duration |
|
| System.String |
actionText |
|
| Android.Views.View.IOnClickListener |
action |
|
OnTabSingleTapConfirmed()
Declaration
public override void OnTabSingleTapConfirmed()
Overrides
OpenBookmarksDialog()
Declaration
protected override void OpenBookmarksDialog()
Overrides
OpenRedactionDialog(SearchRedactionDialogFragment)
Declaration
protected override void OpenRedactionDialog(SearchRedactionDialogFragment dialogFragment)
Parameters
Overrides
Declaration
public virtual void OpenToolbarWithTag(string toolbarTag)
Parameters
| Type |
Name |
Description |
| System.String |
toolbarTag |
|
Declaration
public virtual void RemoveOnPreBuildToolbarListener(PdfViewCtrlTabHostFragment2.IOnPreBuildToolbarListener listener)
Parameters
Declaration
public virtual void RemoveOnToolbarChangedListener(PdfViewCtrlTabHostFragment2.IOnToolbarChangedListener listener)
Parameters
Declaration
public virtual void SelectToolbarButton(DefaultToolbars.ButtonId defaultToolbarId)
Parameters
Declaration
public virtual void SelectToolbarButton(int buttonId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
buttonId |
|
Declaration
public virtual void SetAnnotationToolbarPosition(PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition position)
Parameters
Declaration
public virtual void SetAnnotationToolbars(IList<AnnotationToolbarBuilder> toolbarBuilders)
Parameters
Declaration
public virtual void SetAnnotationToolbarVisible(bool visible, bool animated)
Parameters
| Type |
Name |
Description |
| System.Boolean |
visible |
|
| System.Boolean |
animated |
|
Declaration
protected virtual void SetButtonsVisibleFromPresetState(bool visible)
Parameters
| Type |
Name |
Description |
| System.Boolean |
visible |
|
SetDragAreaBackground(View, Boolean)
Declaration
protected virtual void SetDragAreaBackground(View view, bool isActive)
Parameters
| Type |
Name |
Description |
| Android.Views.View |
view |
|
| System.Boolean |
isActive |
|
SetIconColor(Int32, Int32)
Declaration
public virtual void SetIconColor(int buttonId, int iconColor)
Parameters
| Type |
Name |
Description |
| System.Int32 |
buttonId |
|
| System.Int32 |
iconColor |
|
SetSelectedIconColor(Int32, Int32)
Declaration
public virtual void SetSelectedIconColor(int buttonId, int iconColor)
Parameters
| Type |
Name |
Description |
| System.Int32 |
buttonId |
|
| System.Int32 |
iconColor |
|
Declaration
protected virtual void SetToolbarDragAreaVisible(bool visible)
Parameters
| Type |
Name |
Description |
| System.Boolean |
visible |
|
Declaration
public override void SetToolbarsVisible(bool visible, bool animateBottomBar)
Parameters
| Type |
Name |
Description |
| System.Boolean |
visible |
|
| System.Boolean |
animateBottomBar |
|
Overrides
Declaration
public virtual void SetToolbarSwitcherVisible(bool visible)
Parameters
| Type |
Name |
Description |
| System.Boolean |
visible |
|
Declaration
protected virtual void ShowEditFavoriteToolbarDialog()
ShowSystemStatusBar()
Declaration
protected override void ShowSystemStatusBar()
Overrides
ShowSystemUI()
Declaration
protected override void ShowSystemUI()
Overrides
ShowTabletActionItems(IMenu)
Declaration
protected virtual void ShowTabletActionItems(IMenu menu)
Parameters
| Type |
Name |
Description |
| Android.Views.IMenu |
menu |
|
Declaration
public virtual void ShowToolbarWithTag(string toolbarTag)
Parameters
| Type |
Name |
Description |
| System.String |
toolbarTag |
|
Declaration
protected virtual void ShowTopToolbar()
ShowUI()
Declaration
public override void ShowUI()
Overrides
ShowViewOverflowMenu(View)
Declaration
protected virtual void ShowViewOverflowMenu(View v)
Parameters
| Type |
Name |
Description |
| Android.Views.View |
v |
|
Declaration
public virtual void ToolbarButtonVisibility(ToolbarButtonType buttonType, bool visibility)
Parameters
Declaration
protected virtual void UpdateAnnotationToolbarPosition()
UpdateFullScreenModeLayout()
Declaration
protected override void UpdateFullScreenModeLayout()
Overrides
UpdateIconsInReflowMode()
Declaration
protected override void UpdateIconsInReflowMode()
Overrides
Declaration
protected virtual void UpdatePresetContainerSize(FrameLayout presetsContainer, bool isLandscape)
Parameters
| Type |
Name |
Description |
| Android.Widget.FrameLayout |
presetsContainer |
|
| System.Boolean |
isLandscape |
|
Declaration
public virtual void UpdateToolbarState()
Declaration
protected virtual void UpdateUndoButtonVisibility(bool visible)
Parameters
| Type |
Name |
Description |
| System.Boolean |
visible |
|
UpdateUndoRedoState()
Declaration
protected override void UpdateUndoRedoState()
Overrides
UseCompactViewer()
Declaration
protected virtual bool UseCompactViewer()
Returns
| Type |
Description |
| System.Boolean |
|
UseTabletLayout()
Declaration
protected virtual bool UseTabletLayout()
Returns
| Type |
Description |
| System.Boolean |
|
Implements
Android.Views.View.IOnLayoutChangeListener
Android.Views.View.IOnSystemUiVisibilityChangeListener
Google.Android.Material.Tabs.TabLayout.IOnTabSelectedListener
Android.Views.View.IOnDragListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable