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
Declaration
protected bool MCustomMenuUsed { 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()
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 |
|
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