Table of Contents

Class JsonDialogStyle

Namespace
IO.Scanbot.Sdk.UI.Configuration.Json
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/configuration/json/JsonDialogStyle", DoNotGenerateAcw = true)]
public sealed class JsonDialogStyle : Object, IParcelable, IJavaObject, IJavaPeerable, IDisposable
Inheritance
JsonDialogStyle
Implements
Inherited Members

Constructors

JsonDialogStyle(JsonColor, JsonColor, JsonBlurEffect, double, JsonColor, JsonFont, JsonColor, JsonFont, JsonColor, double)

[Register(".ctor", "(Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonBlurEffect;DLio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonFont;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonFont;Lio/scanbot/sdk/ui/configuration/json/JsonColor;D)V", "")]
public JsonDialogStyle(JsonColor screenBackgroundColor, JsonColor dialogBackgroundColor, JsonBlurEffect dialogBackgroundEffect, double cornerRadius, JsonColor titleColor, JsonFont titleFont, JsonColor messageColor, JsonFont messageFont, JsonColor separatorColor, double separatorWidth)

Parameters

screenBackgroundColor JsonColor
dialogBackgroundColor JsonColor
dialogBackgroundEffect JsonBlurEffect
cornerRadius double
titleColor JsonColor
titleFont JsonFont
messageColor JsonColor
messageFont JsonFont
separatorColor JsonColor
separatorWidth double

Properties

CornerRadius

public double CornerRadius { get; set; }

Property Value

double

Creator

[Register("CREATOR")]
public static IParcelableCreator Creator { get; }

Property Value

IParcelableCreator

DialogBackgroundColor

public JsonColor DialogBackgroundColor { get; set; }

Property Value

JsonColor

DialogBackgroundEffect

public JsonBlurEffect DialogBackgroundEffect { get; set; }

Property Value

JsonBlurEffect

MessageColor

public JsonColor MessageColor { get; set; }

Property Value

JsonColor

MessageFont

public JsonFont MessageFont { get; set; }

Property Value

JsonFont

ScreenBackgroundColor

public JsonColor ScreenBackgroundColor { get; set; }

Property Value

JsonColor

SeparatorColor

public JsonColor SeparatorColor { get; set; }

Property Value

JsonColor

SeparatorWidth

public double SeparatorWidth { get; set; }

Property Value

double

TitleColor

public JsonColor TitleColor { get; set; }

Property Value

JsonColor

TitleFont

public JsonFont TitleFont { get; set; }

Property Value

JsonFont

Methods

Component1()

[Register("component1", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component1()

Returns

JsonColor

Component10()

[Register("component10", "()D", "")]
public double Component10()

Returns

double

Component2()

[Register("component2", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component2()

Returns

JsonColor

Component3()

[Register("component3", "()Lio/scanbot/sdk/ui/configuration/json/JsonBlurEffect;", "")]
public JsonBlurEffect Component3()

Returns

JsonBlurEffect

Component4()

[Register("component4", "()D", "")]
public double Component4()

Returns

double

Component5()

[Register("component5", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component5()

Returns

JsonColor

Component6()

[Register("component6", "()Lio/scanbot/sdk/ui/configuration/json/JsonFont;", "")]
public JsonFont Component6()

Returns

JsonFont

Component7()

[Register("component7", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component7()

Returns

JsonColor

Component8()

[Register("component8", "()Lio/scanbot/sdk/ui/configuration/json/JsonFont;", "")]
public JsonFont Component8()

Returns

JsonFont

Component9()

[Register("component9", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component9()

Returns

JsonColor

Copy(JsonColor, JsonColor, JsonBlurEffect, double, JsonColor, JsonFont, JsonColor, JsonFont, JsonColor, double)

[Register("copy", "(Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonBlurEffect;DLio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonFont;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonFont;Lio/scanbot/sdk/ui/configuration/json/JsonColor;D)Lio/scanbot/sdk/ui/configuration/json/JsonDialogStyle;", "")]
public JsonDialogStyle Copy(JsonColor screenBackgroundColor, JsonColor dialogBackgroundColor, JsonBlurEffect dialogBackgroundEffect, double cornerRadius, JsonColor titleColor, JsonFont titleFont, JsonColor messageColor, JsonFont messageFont, JsonColor separatorColor, double separatorWidth)

Parameters

screenBackgroundColor JsonColor
dialogBackgroundColor JsonColor
dialogBackgroundEffect JsonBlurEffect
cornerRadius double
titleColor JsonColor
titleFont JsonFont
messageColor JsonColor
messageFont JsonFont
separatorColor JsonColor
separatorWidth double

Returns

JsonDialogStyle

DescribeContents()

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.

[Register("describeContents", "()I", "")]
public int DescribeContents()

Returns

int

a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

Remarks

Java documentation for

android.os.Parcelable.describeContents()
.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

WriteToParcel(Parcel, ParcelableWriteFlags)

Flatten this object in to a Parcel.

[Register("writeToParcel", "(Landroid/os/Parcel;I)V", "")]
public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)

Parameters

out Parcel
flags ParcelableWriteFlags

Additional flags about how the object should be written. May be 0 or #PARCELABLE_WRITE_RETURN_VALUE.

Remarks

Java documentation for

android.os.Parcelable.writeToParcel(android.os.Parcel, int)
.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.