Class BarButtonConfiguration
- Namespace
- IO.Scanbot.Sdk.Ui_v2.Common
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class BarButtonConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
BarButtonConfiguration
- Implements
-
Constructors
public BarButtonConfiguration()
public BarButtonConfiguration(JSONObject json)
Parameters
json
JSONObject
BarButtonConfiguration(bool, StyledText, string, BackgroundStyle, IconStyle)
public BarButtonConfiguration(bool visible, StyledText title, string accessibilityDescription, BackgroundStyle background, IconStyle icon)
Parameters
visible
bool
title
StyledText
accessibilityDescription
string
background
BackgroundStyle
icon
IconStyle
public BarButtonConfiguration(IDictionary<string, Object> source)
Parameters
source
IDictionary<string, Object>
Properties
public string AccessibilityDescription { get; set; }
Property Value
- string
public BackgroundStyle Background { get; set; }
Property Value
- BackgroundStyle
public static IParcelableCreator Creator { get; }
Property Value
- IParcelableCreator
public IconStyle Icon { get; set; }
Property Value
- IconStyle
public StyledText Title { get; set; }
Property Value
- StyledText
public bool Visible { get; set; }
Property Value
- bool
Methods
Returns
- bool
public StyledText Component2()
Returns
- StyledText
public string Component3()
Returns
- string
public BackgroundStyle Component4()
Returns
- BackgroundStyle
public IconStyle Component5()
Returns
- IconStyle
Copy(bool, StyledText, string, BackgroundStyle, IconStyle)
public BarButtonConfiguration Copy(bool visible, StyledText title, string accessibilityDescription, BackgroundStyle background, IconStyle icon)
Parameters
visible
bool
title
StyledText
accessibilityDescription
string
background
BackgroundStyle
icon
IconStyle
Returns
- BarButtonConfiguration
public static BarButtonConfiguration Default()
Returns
- BarButtonConfiguration
DescribeContents()
public int DescribeContents()
Returns
- int
public JSONObject ToJson(ToJsonConfiguration config)
Parameters
config
ToJsonConfiguration
Returns
- JSONObject
public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)
Parameters
out
Parcel
flags
ParcelableWriteFlags