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