Enclosing class:
ButtonAppearance


public static final class ButtonAppearance.Builder
extends java.lang.Object
Класс для изменения настроек стандартного оформления кнопок в нативной рекламе.

Constructor Summary

Constructors
Constructor and Description
Builder()
Создает объект класса ButtonAppearance.Builder.

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
ButtonAppearancebuild()
Создает объект класса ButtonAppearance с заданными значениями.
ButtonAppearance.BuildersetBorderColor(int borderColor)
Задает цвет рамки кнопки.
ButtonAppearance.BuildersetBorderWidth(float borderWidth)
Задает толщину рамки кнопки.
ButtonAppearance.BuildersetNormalColor(int normalColor)
Здает цвет фона кнопки в обычном состоянии.
ButtonAppearance.BuildersetPressedColor(int pressedColor)
Здает цвет фона кнопки в нажатом состоянии.
ButtonAppearance.BuildersetTextAppearance(TextAppearance textAppearance)
Задает настройки текста на кнопке.

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

Builder

public Builder()
Создает объект класса ButtonAppearance.Builder.

Method Detail

build

@NonNull
public ButtonAppearance build()
Создает объект класса ButtonAppearance с заданными значениями.
Returns:
Объект класса ButtonAppearance с заданными значениями.

setBorderColor

@NonNull
public ButtonAppearance.Builder setBorderColor(int borderColor)
Задает цвет рамки кнопки.
Parameters:
borderColor - Цвет рамки кнопки.
Returns:
Возвращает объект класса ButtonAppearance.Builder с указанным цветом рамки кнопки.

setBorderWidth

@NonNull
public ButtonAppearance.Builder setBorderWidth(float borderWidth)
Задает толщину рамки кнопки.
Parameters:
borderWidth - Толщина рамки кнопки.
Returns:
Возвращает объект класса ButtonAppearance.Builder с указанной толщиной рамки кнопки.

setNormalColor

@NonNull
public ButtonAppearance.Builder setNormalColor(int normalColor)
Здает цвет фона кнопки в обычном состоянии.
Parameters:
normalColor - Цвет фона кнопки в обычном состоянии.
Returns:
Возвращает объект класса ButtonAppearance.Builder с указанным цветом фона кнопки в обычном состоянии.

setPressedColor

@NonNull
public ButtonAppearance.Builder setPressedColor(int pressedColor)
Здает цвет фона кнопки в нажатом состоянии.
Parameters:
pressedColor - Цвет фона кнопки в нажатом состоянии.
Returns:
Возвращает объект класса ButtonAppearance.Builder с указанным цветом фона кнопки в нажатом состоянии.

setTextAppearance

@NonNull
public ButtonAppearance.Builder setTextAppearance(@NonNull
                                                           TextAppearance textAppearance)
Задает настройки текста на кнопке.
Parameters:
textAppearance - Настройки текста на кнопке.
Returns:
Возвращает объект класса ButtonAppearance.Builder с указанными настройками текста на кнопке.