public class ThemeObject
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ThemeObject.SingleInstanceAdmin |
Modifier and Type | Field and Description |
---|---|
private AppearanceMode |
appearanceMode
Appearance Mode
|
private int |
cardInputDescriptionColor |
private android.graphics.Typeface |
cardInputDescriptionFont |
private android.graphics.Typeface |
cardInputFont
Appearance : Card Input Fields
|
private int |
cardInputInvalidTextColor |
private int |
cardInputPlaceholderTextColor |
private int |
cardInputTextColor |
private int |
headerBackgroundColor |
private android.graphics.Typeface |
headerFont
Appearance Header
|
private int |
headerTextColor |
private int |
headerTextSize |
private boolean |
payButtLoaderVisible |
private int |
payButtonCornerRadius |
private int |
payButtonDisabledBackgroundColor |
private int |
payButtonDisabledTitleColor |
private int |
payButtonEnabledBackgroundColor |
private int |
payButtonEnabledTitleColor |
private android.graphics.Typeface |
payButtonFont |
private int |
payButtonResourceId
Tap Button
|
private boolean |
payButtonResourceIdFlag |
private int |
payButtonTextSize |
private boolean |
payButtSecurityIconVisible |
private int |
saveCardSwitchOffThumbTint |
private int |
saveCardSwitchOffTrackTint |
private int |
saveCardSwitchOnThumbTint |
private int |
saveCardSwitchOnTrackTint |
private android.graphics.drawable.Drawable |
scanIconDrawable |
private java.lang.String |
sdkLanguage |
private int |
translucentColor
Appearance Background
|
Constructor and Description |
---|
ThemeObject() |
Modifier and Type | Method and Description |
---|---|
AppearanceMode |
getAppearanceMode() |
android.graphics.Typeface |
getCardInputFont()
Card Input font
|
android.graphics.Typeface |
getCardInputFontTypeFace() |
int |
getCardInputInvalidTextColor() |
int |
getCardInputPlaceholderTextColor() |
int |
getCardInputTextColor() |
int |
getHeaderBackgroundColor() |
android.graphics.Typeface |
getHeaderFont() |
int |
getHeaderTextColor() |
int |
getHeaderTextSize() |
static ThemeObject |
getInstance()
Get Shared instance of ThemeObject
|
int |
getPayButtonCornerRadius() |
int |
getPayButtonDisabledBackgroundColor() |
int |
getPayButtonDisabledTitleColor() |
int |
getPayButtonEnabledBackgroundColor() |
int |
getPayButtonEnabledTitleColor() |
android.graphics.Typeface |
getPayButtonFont() |
int |
getPayButtonResourceId()
Pay Button resource id
|
int |
getPayButtonTextSize() |
int |
getSaveCardSwitchOffThumbTint() |
int |
getSaveCardSwitchOffTrackTint() |
int |
getSaveCardSwitchOnThumbTint() |
int |
getSaveCardSwitchOnTrackTint() |
android.graphics.drawable.Drawable |
getScanIconDrawable(android.content.Context context) |
java.lang.String |
getSdkLanguage() |
boolean |
isPayButtLoaderVisible() |
boolean |
isPayButtSecurityIconVisible() |
ThemeObject |
setAppearanceMode(AppearanceMode appearanceMode)
Appearance Mode [FullScreen - Windowed]
|
ThemeObject |
setCardInputDescriptionColor(int cardInputDescriptionColor)
card input description color
|
ThemeObject |
setCardInputDescriptionFont(android.graphics.Typeface cardInputDescriptionFont)
Card input description font typeface
|
ThemeObject |
setCardInputFont(android.graphics.Typeface cardInputFontTypeFace)
Card input font typeface
|
ThemeObject |
setCardInputInvalidTextColor(int cardInputInvalidTextColor)
Card input invalid text color
|
ThemeObject |
setCardInputPlaceholderTextColor(int cardInputPlaceholderTextColor)
Card input placeholder text color
|
ThemeObject |
setCardInputTextColor(int cardInputTextColor)
Card input text color
|
ThemeObject |
setHeaderBackgroundColor(int headerBackgroundColor)
Header background color
|
ThemeObject |
setHeaderFont(android.graphics.Typeface headerFont)
Header Font Typeface
|
ThemeObject |
setHeaderTextColor(int headerTextColor)
Header Text Color
|
ThemeObject |
setHeaderTextSize(int textSize)
Header text size
|
ThemeObject |
setPayButtonCornerRadius(int payButtonCornerRadius)
pay button corner radius
|
ThemeObject |
setPayButtonDisabledBackgroundColor(int payButtonDisabledBackgroundColor)
Pay button disabled background color
|
ThemeObject |
setPayButtonDisabledTitleColor(int payButtonDisabledTitleColor)
pay button disabled title color
|
ThemeObject |
setPayButtonEnabledBackgroundColor(int payButtonEnabledBackgroundColor)
pay button enable background color
|
ThemeObject |
setPayButtonEnabledTitleColor(int payButtonEnabledTitleColor)
pay button enabled title color
|
ThemeObject |
setPayButtonFont(android.graphics.Typeface payButtonFont)
pay button font typeface
|
ThemeObject |
setPayButtonLoaderVisible(boolean payButtLoaderVisible) |
ThemeObject |
setPayButtonResourceId(int payButtonResourceId)
pay button resource id
|
ThemeObject |
setPayButtonSecurityIconVisible(boolean payButtSecurityIconVisible)
pay button view or hide security icon
|
ThemeObject |
setPayButtonTextSize(int payButtonTextSize)
pay button text size
|
ThemeObject |
setSaveCardSwitchOffThumbTint(int saveCardSwitchOffTint)
card switch off thumb tint color
|
ThemeObject |
setSaveCardSwitchOffTrackTint(int saveCardSwitchOffTint)
card switch off thumb track color
|
ThemeObject |
setSaveCardSwitchOnThumbTint(int saveCardSwitchOnTint)
card switch on thumb tint color
|
ThemeObject |
setSaveCardSwitchOnTrackTint(int saveCardSwitchOnTint)
card switch on track tint color
|
ThemeObject |
setScanIconDrawable(android.graphics.drawable.Drawable scanIconDrawable) |
ThemeObject |
setSdkLanguage(java.lang.String sdkLanguage)
SDK Language
|
ThemeObject |
setTranslucentColor(int translucentColor)
Translucent color
|
private java.lang.String sdkLanguage
private AppearanceMode appearanceMode
private int translucentColor
private android.graphics.Typeface headerFont
private int headerTextColor
private int headerTextSize
private int headerBackgroundColor
private android.graphics.Typeface cardInputFont
private int cardInputTextColor
private int cardInputInvalidTextColor
private int cardInputPlaceholderTextColor
private android.graphics.Typeface cardInputDescriptionFont
private int cardInputDescriptionColor
private int saveCardSwitchOffThumbTint
private int saveCardSwitchOnThumbTint
private int saveCardSwitchOffTrackTint
private int saveCardSwitchOnTrackTint
private android.graphics.drawable.Drawable scanIconDrawable
private int payButtonResourceId
private boolean payButtonResourceIdFlag
private int payButtonDisabledBackgroundColor
private int payButtonEnabledBackgroundColor
private android.graphics.Typeface payButtonFont
private int payButtonDisabledTitleColor
private int payButtonEnabledTitleColor
private int payButtonCornerRadius
private boolean payButtSecurityIconVisible
private boolean payButtLoaderVisible
private int payButtonTextSize
public ThemeObject setSdkLanguage(java.lang.String sdkLanguage)
sdkLanguage
- public ThemeObject setAppearanceMode(AppearanceMode appearanceMode)
appearanceMode
- public ThemeObject setTranslucentColor(int translucentColor)
translucentColor
- public ThemeObject setHeaderFont(android.graphics.Typeface headerFont)
headerFont
- public ThemeObject setHeaderTextColor(int headerTextColor)
headerTextColor
- public ThemeObject setHeaderTextSize(int textSize)
textSize
- public ThemeObject setHeaderBackgroundColor(int headerBackgroundColor)
headerBackgroundColor
- public ThemeObject setCardInputFont(android.graphics.Typeface cardInputFontTypeFace)
cardInputFontTypeFace
- public ThemeObject setCardInputTextColor(int cardInputTextColor)
cardInputTextColor
- public ThemeObject setCardInputInvalidTextColor(int cardInputInvalidTextColor)
cardInputInvalidTextColor
- public ThemeObject setCardInputPlaceholderTextColor(int cardInputPlaceholderTextColor)
cardInputPlaceholderTextColor
- public ThemeObject setCardInputDescriptionFont(android.graphics.Typeface cardInputDescriptionFont)
cardInputDescriptionFont
- public ThemeObject setCardInputDescriptionColor(int cardInputDescriptionColor)
cardInputDescriptionColor
- public ThemeObject setSaveCardSwitchOffThumbTint(int saveCardSwitchOffTint)
saveCardSwitchOffTint
- public ThemeObject setSaveCardSwitchOnThumbTint(int saveCardSwitchOnTint)
saveCardSwitchOnTint
- public ThemeObject setSaveCardSwitchOffTrackTint(int saveCardSwitchOffTint)
saveCardSwitchOffTint
- public ThemeObject setSaveCardSwitchOnTrackTint(int saveCardSwitchOnTint)
saveCardSwitchOnTint
- public ThemeObject setScanIconDrawable(android.graphics.drawable.Drawable scanIconDrawable)
public ThemeObject setPayButtonResourceId(int payButtonResourceId)
payButtonResourceId
- public ThemeObject setPayButtonDisabledBackgroundColor(int payButtonDisabledBackgroundColor)
payButtonDisabledBackgroundColor
- public ThemeObject setPayButtonEnabledBackgroundColor(int payButtonEnabledBackgroundColor)
payButtonEnabledBackgroundColor
- public ThemeObject setPayButtonFont(android.graphics.Typeface payButtonFont)
payButtonFont
- public ThemeObject setPayButtonDisabledTitleColor(int payButtonDisabledTitleColor)
payButtonDisabledTitleColor
- public ThemeObject setPayButtonEnabledTitleColor(int payButtonEnabledTitleColor)
payButtonEnabledTitleColor
- public ThemeObject setPayButtonCornerRadius(int payButtonCornerRadius)
payButtonCornerRadius
- public ThemeObject setPayButtonSecurityIconVisible(boolean payButtSecurityIconVisible)
payButtSecurityIconVisible
- public ThemeObject setPayButtonLoaderVisible(boolean payButtLoaderVisible)
payButtLoaderVisible
- public ThemeObject setPayButtonTextSize(int payButtonTextSize)
payButtonTextSize
- public AppearanceMode getAppearanceMode()
public java.lang.String getSdkLanguage()
public android.graphics.Typeface getHeaderFont()
public int getHeaderTextColor()
public int getHeaderTextSize()
public int getHeaderBackgroundColor()
public android.graphics.Typeface getCardInputFontTypeFace()
public int getCardInputTextColor()
public int getCardInputInvalidTextColor()
public int getCardInputPlaceholderTextColor()
public int getSaveCardSwitchOffThumbTint()
public int getSaveCardSwitchOnThumbTint()
public int getSaveCardSwitchOffTrackTint()
public int getSaveCardSwitchOnTrackTint()
public android.graphics.drawable.Drawable getScanIconDrawable(android.content.Context context)
public android.graphics.Typeface getCardInputFont()
public int getPayButtonResourceId()
public int getPayButtonDisabledBackgroundColor()
public int getPayButtonEnabledBackgroundColor()
public android.graphics.Typeface getPayButtonFont()
public int getPayButtonDisabledTitleColor()
public int getPayButtonEnabledTitleColor()
public int getPayButtonCornerRadius()
public boolean isPayButtSecurityIconVisible()
public boolean isPayButtLoaderVisible()
public int getPayButtonTextSize()
public static ThemeObject getInstance()