com.yandex.mobile.ads.nativeads.template.appearance
Class ButtonAppearance.Builder
java.lang.Object
com.yandex.mobile.ads.nativeads.template.appearance.ButtonAppearance.Builder
- Enclosing class:
- ButtonAppearance
public static final class ButtonAppearance.Builder
extends java.lang.Object
Класс для изменения настроек стандартного оформления кнопок в нативной рекламе.
Constructor Summary
Constructor and Description |
---|
Builder()
Создает объект класса
ButtonAppearance.Builder . |
Method Summary
Modifier and Type | Method and Description |
---|---|
ButtonAppearance | build()
Создает объект класса
ButtonAppearance с заданными значениями. |
ButtonAppearance.Builder | setBorderColor(int borderColor)
Задает цвет рамки кнопки.
|
ButtonAppearance.Builder | setBorderWidth(float borderWidth)
Задает толщину рамки кнопки.
|
ButtonAppearance.Builder | setNormalColor(int normalColor)
Здает цвет фона кнопки в обычном состоянии.
|
ButtonAppearance.Builder | setPressedColor(int pressedColor)
Здает цвет фона кнопки в нажатом состоянии.
|
ButtonAppearance.Builder | setTextAppearance(TextAppearance textAppearance)
Задает настройки текста на кнопке.
|
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
с указанными настройками текста на кнопке.