Class ActionToolbar
Inheritance
System.Object
ActionToolbar
Assembly: PDFViewCtrlTools.dll
public class ActionToolbar : FrameLayout
Constructors
ActionToolbar(Context)
Declaration
public ActionToolbar(Context context)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
ActionToolbar(Context, IAttributeSet)
Declaration
public ActionToolbar(Context context, IAttributeSet attrs)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Android.Util.IAttributeSet |
attrs |
|
ActionToolbar(Context, IAttributeSet, Int32)
Declaration
public ActionToolbar(Context context, IAttributeSet attrs, int defStyleAttr)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Android.Util.IAttributeSet |
attrs |
|
System.Int32 |
defStyleAttr |
|
ActionToolbar(Context, IAttributeSet, Int32, Int32)
Declaration
public ActionToolbar(Context context, IAttributeSet attrs, int defStyleAttr, int defStyleRes)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Android.Util.IAttributeSet |
attrs |
|
System.Int32 |
defStyleAttr |
|
System.Int32 |
defStyleRes |
|
ActionToolbar(Context, PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition, Boolean, Boolean)
Declaration
public ActionToolbar(Context context, PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition position, bool isPresetExpanding, bool showEmptyPreset)
Parameters
ActionToolbar(Context, AnnotationToolbarTheme)
Declaration
public ActionToolbar(Context context, AnnotationToolbarTheme annotToolbarTheme)
Parameters
Declaration
protected ActionToolbar(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
Declaration
public virtual bool HasVisibleItems { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool IsVertical { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
protected virtual int LayoutResource { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
protected AnnotationToolbarTheme MAnnotToolbarTheme { get; set; }
Property Value
Declaration
protected bool MCompactMode { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected View MDivider { get; set; }
Property Value
Type |
Description |
Android.Views.View |
|
Declaration
protected bool MIsPresetExpanding { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected int MLayoutGravity { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
protected ActionMenuView MLeadingStickyToolbarActions { get; set; }
Property Value
Type |
Description |
AndroidX.AppCompat.Widget.ActionMenuView |
|
Declaration
protected IList MLeadingStickyToolbarButtons { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
MMainToolbarButtons
Declaration
protected IList MMainToolbarButtons { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
Declaration
protected int MNavigationIcon { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
protected int MNavigationIconMinWidth { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
protected int MNavigationIconPaddingLeft { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
protected bool MNavigationIconVisible { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MNoPresetText
Declaration
protected TextView MNoPresetText { get; set; }
Property Value
Type |
Description |
Android.Widget.TextView |
|
MNoToolText
Declaration
protected TextView MNoToolText { get; set; }
Property Value
Type |
Description |
Android.Widget.TextView |
|
Declaration
protected IList MOnLongClickListeners { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
Declaration
protected IList MOnMenuItemClickListeners { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
Declaration
protected PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition MPosition { get; set; }
Property Value
Declaration
protected MaterialCardView MPresetContainer { get; set; }
Property Value
Type |
Description |
Google.Android.Material.Card.MaterialCardView |
|
Declaration
protected HorizontalScrollView MScrollView { get; set; }
Property Value
Type |
Description |
Android.Widget.HorizontalScrollView |
|
Declaration
protected ScrollView MScrollViewVert { get; set; }
Property Value
Type |
Description |
Android.Widget.ScrollView |
|
Declaration
protected IDictionary MShowButtonHighlightColorMap { get; set; }
Property Value
Type |
Description |
System.Collections.IDictionary |
|
Declaration
protected bool MShowEmptyPreset { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected ActionMenuView MStickyToolbarActions { get; set; }
Property Value
Type |
Description |
AndroidX.AppCompat.Widget.ActionMenuView |
|
Declaration
protected IList MStickyToolbarButtons { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
Declaration
protected ActionMenuView MToolbarActions { get; set; }
Property Value
Type |
Description |
AndroidX.AppCompat.Widget.ActionMenuView |
|
Declaration
protected FrameLayout MToolbarActionsLeftOptionalContainer { get; set; }
Property Value
Type |
Description |
Android.Widget.FrameLayout |
|
Declaration
protected FrameLayout MToolbarActionsRightOptionalContainer { get; set; }
Property Value
Type |
Description |
Android.Widget.FrameLayout |
|
Declaration
protected FrameLayout MToolbarLeftOptionalContainer { get; set; }
Property Value
Type |
Description |
Android.Widget.FrameLayout |
|
Declaration
protected FrameLayout MToolbarOverlay { get; set; }
Property Value
Type |
Description |
Android.Widget.FrameLayout |
|
Declaration
protected ConstraintLayout MToolbarRoot { get; set; }
Property Value
Type |
Description |
AndroidX.ConstraintLayout.Widget.ConstraintLayout |
|
Declaration
protected FrameLayout MToolbarViewContainer { get; set; }
Property Value
Type |
Description |
Android.Widget.FrameLayout |
|
Declaration
protected LinearLayoutCompat MToolRegion { get; set; }
Property Value
Type |
Description |
AndroidX.AppCompat.Widget.LinearLayoutCompat |
|
Declaration
public virtual FrameLayout PresetContainer { get; }
Property Value
Type |
Description |
Android.Widget.FrameLayout |
|
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 AddOnButtonLongClickListener(View.IOnLongClickListener listener)
Parameters
Type |
Name |
Description |
Android.Views.View.IOnLongClickListener |
listener |
|
Declaration
public virtual void AddOnMenuItemClickListener(Toolbar.IOnMenuItemClickListener listener)
Parameters
Type |
Name |
Description |
AndroidX.AppCompat.Widget.Toolbar.IOnMenuItemClickListener |
listener |
|
Declaration
public virtual void AddToolbarActionsLeftOptionalContainer(View view)
Parameters
Type |
Name |
Description |
Android.Views.View |
view |
|
Declaration
public virtual void AddToolbarActionsRightOptionalContainer(View view)
Parameters
Type |
Name |
Description |
Android.Views.View |
view |
|
Declaration
public virtual void AddToolbarLeftOptionalContainer(View view)
Parameters
Type |
Name |
Description |
Android.Views.View |
view |
|
Declaration
public virtual void AddToolbarOverlay(View view)
Parameters
Type |
Name |
Description |
Android.Views.View |
view |
|
Declaration
public virtual void ClearOptionalContainers()
Declaration
public virtual void ClearToolbarOverlayView()
Declaration
public virtual void DeselectAllTools()
Declaration
public virtual void DisableAllItems()
GetMaxNumberIconsFromWidth(Context)
Declaration
protected virtual int GetMaxNumberIconsFromWidth(Context context)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
protected virtual int GetMaxVisibleActionItems(int numMenuItems)
Parameters
Type |
Name |
Description |
System.Int32 |
numMenuItems |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
public virtual void InflateWithBuilder(AnnotationToolbarBuilder builder)
Parameters
Declaration
protected virtual void Init(IAttributeSet attrs, int defStyleAttr, int defStyleRes)
Parameters
Type |
Name |
Description |
Android.Util.IAttributeSet |
attrs |
|
System.Int32 |
defStyleAttr |
|
System.Int32 |
defStyleRes |
|
Declaration
public virtual void ScrollToToolButton(int buttonId)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
Declaration
public virtual void SelectToolbarButtonIfAvailable(int buttonId)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
Declaration
public virtual void SetAlwaysShowIconHighlightColor(int id, bool alwaysShowIconHighlightColor, int color)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
System.Boolean |
alwaysShowIconHighlightColor |
|
System.Int32 |
color |
|
Declaration
public virtual void SetBackground(int id, bool showBackground)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
System.Boolean |
showBackground |
|
Declaration
public virtual void SetCompactMode(bool compactMode)
Parameters
Type |
Name |
Description |
System.Boolean |
compactMode |
|
SetEmptyToolText(Int32)
Declaration
public virtual void SetEmptyToolText(int emptyText)
Parameters
Type |
Name |
Description |
System.Int32 |
emptyText |
|
SetEmptyToolTextOnClickListener(View.IOnClickListener)
Declaration
public virtual void SetEmptyToolTextOnClickListener(View.IOnClickListener listener)
Parameters
Type |
Name |
Description |
Android.Views.View.IOnClickListener |
listener |
|
SetEmptyToolTextVisible(Boolean)
Declaration
public virtual void SetEmptyToolTextVisible(bool visible)
Parameters
Type |
Name |
Description |
System.Boolean |
visible |
|
Declaration
public virtual void SetIconColor(int buttonId, int iconColor)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
System.Int32 |
iconColor |
|
Declaration
public virtual void SetItemAppearanceEnabled(int buttonId, bool isAppearanceEnabled)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
System.Boolean |
isAppearanceEnabled |
|
Declaration
public virtual void SetItemEnabled(int buttonId, bool isEnabled)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
System.Boolean |
isEnabled |
|
Declaration
public virtual void SetItemIcon(int id, Drawable icon)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Android.Graphics.Drawables.Drawable |
icon |
|
Declaration
public virtual void SetItemSelected(int buttonId, bool isSelected)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
System.Boolean |
isSelected |
|
Declaration
public virtual void SetItemVisibility(int buttonId, bool isVisible)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
System.Boolean |
isVisible |
|
Declaration
public virtual void SetNavigationIcon(int icon)
Parameters
Type |
Name |
Description |
System.Int32 |
icon |
|
Declaration
public virtual void SetNavigationIconProperty(int paddingLeft, int minWidth)
Parameters
Type |
Name |
Description |
System.Int32 |
paddingLeft |
|
System.Int32 |
minWidth |
|
Declaration
public virtual void SetNavigationIconVisible(bool visible)
Parameters
Type |
Name |
Description |
System.Boolean |
visible |
|
Declaration
public virtual void SetSelectedIconColor(int buttonId, int iconColor)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
System.Int32 |
iconColor |
|
Declaration
public virtual void SetToolbarItemGravity(int layoutGravity)
Parameters
Type |
Name |
Description |
System.Int32 |
layoutGravity |
|
Declaration
public virtual void SetToolbarSwitcherVisible(bool visible)
Parameters
Type |
Name |
Description |
System.Boolean |
visible |
|
Declaration
public virtual void SetToolRegionVisible(bool visible)
Parameters
Type |
Name |
Description |
System.Boolean |
visible |
|
Declaration
public virtual void SetVerticalLayout(PdfViewCtrlTabHostFragment2.AnnotationToolbarPosition position)
Parameters
Declaration
public virtual void ToggleToolbarButtons(int buttonId)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
Declaration
public virtual void UpdateAccentButton(int buttonId, int color, int alpha)
Parameters
Type |
Name |
Description |
System.Int32 |
buttonId |
|
System.Int32 |
color |
|
System.Int32 |
alpha |
|
Declaration
protected virtual void UpdateTheme()