Class ButtonAppearance
- java.lang.Object
-
- com.yandex.mobile.ads.nativeads.template.appearance.ButtonAppearance
-
- All Implemented Interfaces:
android.os.Parcelable
,com.monetization.ads.nativeads.template.appearance.NativeTemplateButtonAppearance
public final class ButtonAppearance extends java.lang.Object implements android.os.Parcelable, com.monetization.ads.nativeads.template.appearance.NativeTemplateButtonAppearance
ButtonAppearance provides interfaces for Button customization. ButtonAppearance are created usingButtonAppearance.Builder
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ButtonAppearance.Builder
Builds aButtonAppearance
.
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.Creator<ButtonAppearance>
CREATOR
-
Constructor Summary
Constructors Modifier Constructor Description protected
ButtonAppearance(android.os.Parcel in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
describeContents()
boolean
equals(java.lang.Object o)
int
getBorderColor()
Returns the border color specified for Button.float
getBorderWidth()
Returns the border width specified for Button.int
getNormalColor()
Returns the background color specified for normal state of the Button.int
getPressedColor()
Returns the backgroundcolor specified for pressed state of the Button.TextAppearance
getTextAppearance()
Returns the text appearance specified for Button.int
hashCode()
void
writeToParcel(android.os.Parcel dest, int flags)
-
-
-
Field Detail
-
CREATOR
public static final android.os.Parcelable.Creator<ButtonAppearance> CREATOR
-
-
Method Detail
-
getBorderColor
public int getBorderColor()
Returns the border color specified for Button.- Specified by:
getBorderColor
in interfacecom.monetization.ads.nativeads.template.appearance.NativeTemplateButtonAppearance
- Returns:
- border color of the Button.
-
getBorderWidth
public float getBorderWidth()
Returns the border width specified for Button.- Specified by:
getBorderWidth
in interfacecom.monetization.ads.nativeads.template.appearance.NativeTemplateButtonAppearance
- Returns:
- border width of the Button.
-
getNormalColor
public int getNormalColor()
Returns the background color specified for normal state of the Button.- Specified by:
getNormalColor
in interfacecom.monetization.ads.nativeads.template.appearance.NativeTemplateButtonAppearance
- Returns:
- background color of the Button in the normal state.
-
getPressedColor
public int getPressedColor()
Returns the backgroundcolor specified for pressed state of the Button.- Specified by:
getPressedColor
in interfacecom.monetization.ads.nativeads.template.appearance.NativeTemplateButtonAppearance
- Returns:
- background color of the Button in the pressed state.
-
getTextAppearance
@Nullable public TextAppearance getTextAppearance()
Returns the text appearance specified for Button.- Specified by:
getTextAppearance
in interfacecom.monetization.ads.nativeads.template.appearance.NativeTemplateButtonAppearance
- Returns:
- text appearance of the Button.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
describeContents
public int describeContents()
- Specified by:
describeContents
in interfaceandroid.os.Parcelable
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)
- Specified by:
writeToParcel
in interfaceandroid.os.Parcelable
-
-