Class PresetBarView
Inheritance
System.Object
PresetBarView
Assembly: PDFViewCtrlTools.dll
public class PresetBarView : Object
Constructors
Declaration
public PresetBarView(ViewGroup parent)
Parameters
Type |
Name |
Description |
Android.Views.ViewGroup |
parent |
|
Declaration
public PresetBarView(ViewGroup parent, PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition position)
Parameters
Declaration
protected PresetBarView(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Fields
Declaration
public const int MaxNumberOfPresets = 4
Field Value
Type |
Description |
System.Int32 |
|
Properties
Context
Declaration
public virtual Context Context { get; }
Property Value
Type |
Description |
Android.Content.Context |
|
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
protected AppCompatImageView MClose { get; set; }
Property Value
Type |
Description |
AndroidX.AppCompat.Widget.AppCompatImageView |
|
Declaration
protected FrameLayout MCloseContainer { get; set; }
Property Value
Type |
Description |
Android.Widget.FrameLayout |
|
Declaration
protected bool MCompactMode { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MIsInsideAnnotationToolbar { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected FrameLayout MOverlayContainer { get; set; }
Property Value
Type |
Description |
Android.Widget.FrameLayout |
|
Declaration
protected ViewGroup MParent { get; set; }
Property Value
Type |
Description |
Android.Views.ViewGroup |
|
Declaration
protected PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition MPosition { get; set; }
Property Value
Declaration
protected PresetBarTheme MPresetBarTheme { get; set; }
Property Value
Declaration
protected IList MPresetButtons { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
Declaration
protected LinearLayout MPresetContainer { get; set; }
Property Value
Type |
Description |
Android.Widget.LinearLayout |
|
Declaration
protected IList MPresetContainersList { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
Declaration
protected ConstraintLayout MRootContainer { get; set; }
Property Value
Type |
Description |
AndroidX.ConstraintLayout.Widget.ConstraintLayout |
|
Declaration
public virtual View Parent { get; }
Property Value
Type |
Description |
Android.Views.View |
|
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Declaration
public virtual PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition ToolbarPosition { get; }
Property Value
Methods
Declaration
public virtual void AddOnCloseButtonClickListener(PresetBarView.IOnCloseButtonClickListener listener)
Parameters
Declaration
public virtual void AddOnPresetButtonClickListener(PresetBarView.IOnPresetViewButtonClickListener listener)
Parameters
Declaration
public virtual void AddOnStyleButtonClickListener(PresetBarView.IOnStyleButtonClickListener listener)
Parameters
Declaration
public virtual void HidePresetBar(bool animate)
Parameters
Type |
Name |
Description |
System.Boolean |
animate |
|
Declaration
public virtual void RemoveOnCloseButtonClickListener(PresetBarView.IOnCloseButtonClickListener listener)
Parameters
Declaration
public virtual void RemoveOnPresetButtonClickListener(PresetBarView.IOnPresetViewButtonClickListener listener)
Parameters
Declaration
public virtual void RemoveOnStyleButtonClickListener(PresetBarView.IOnStyleButtonClickListener listener)
Parameters
Declaration
public virtual void SetCompactMode(bool compactMode)
Parameters
Type |
Name |
Description |
System.Boolean |
compactMode |
|
Declaration
public virtual void SetInsideAnnotationToolbar(bool isInsideAnnotationToolbar)
Parameters
Type |
Name |
Description |
System.Boolean |
isInsideAnnotationToolbar |
|
Declaration
public virtual void SetSinglePreset(bool singlePreset)
Parameters
Type |
Name |
Description |
System.Boolean |
singlePreset |
|
Declaration
public virtual void SetVerticalLayout(PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition position)
Parameters
Declaration
public virtual void ShowPresetBar(bool animate)
Parameters
Type |
Name |
Description |
System.Boolean |
animate |
|
Declaration
public virtual void SinglePresetWithBackground(bool enabled)
Parameters
Type |
Name |
Description |
System.Boolean |
enabled |
|
Declaration
public virtual void UpdatePresetState(PresetBarState presetBarState)
Parameters
Declaration
public virtual void UpdatePresetStyle(PresetBarState presetBarState)
Parameters
Declaration
public virtual void UpdateSinglePreset(SinglePresetState presetState)
Parameters
Declaration
public virtual void UpdateTheme()
Events
Declaration
public event EventHandler CloseButtonClick
Event Type
Type |
Description |
System.EventHandler |
|
Declaration
public event EventHandler<PresetBarView.PresetViewButtonClickEventArgs> PresetButtonClick
Event Type
Declaration
public event EventHandler StyleButtonClick
Event Type
Type |
Description |
System.EventHandler |
|