Enclosing class:
BannerAppearance


public static final class BannerAppearance.Builder
extends java.lang.Object
Класс для изменения оформления рекламного объявления по умолчанию.

Constructor Summary

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

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
BannerAppearancebuild()
Создает объект класса BannerAppearance с оформлением рекламного объявления по умолчанию.
BannerAppearance.BuildersetBackgroundColor(int backgroundColor)
Задает цвет фона рекламного объявления.
BannerAppearance.BuildersetBorderColor(int borderColor)
Задает цвет рамки рекламного объявления.
BannerAppearance.BuildersetBorderWidth(float borderWidth)
Задает ширину рамки рекламного объявления.
BannerAppearance.BuildersetContentPadding(HorizontalOffset contentPadding)
Задает горизонтальные отступы содержимого от краев рекламного объявления.
BannerAppearance.BuildersetImageMargins(HorizontalOffset imageMargins)
Задает горизонтальные отступы между изображением и содержимым рекламного объявления.

Methods inherited from class java.lang.Object

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

Constructor Detail

Builder

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

Method Detail

build

@NonNull
public BannerAppearance build()
Создает объект класса BannerAppearance с оформлением рекламного объявления по умолчанию.
Returns:
Объект класса BannerAppearance с оформлением рекламного объявления по умолчанию.

setBackgroundColor

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

setBorderColor

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

setBorderWidth

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

setContentPadding

@NonNull
public BannerAppearance.Builder setContentPadding(@NonNull
                                                           HorizontalOffset contentPadding)
Задает горизонтальные отступы содержимого от краев рекламного объявления.
Parameters:
contentPadding - Горизонтальные отступы содержимого (слева и справа).
Returns:
Возвращает объект класса BannerAppearance.Builder с указанными горизонтальными отступами.

setImageMargins

@NonNull
public BannerAppearance.Builder setImageMargins(@NonNull
                                                         HorizontalOffset imageMargins)
Задает горизонтальные отступы между изображением и содержимым рекламного объявления. Левый отступ — отступ относительно левой границы содержимого. Правый отступ — промежуток между правой границей изображения и левой границей текста. NOTE: Параметр imageMargins не распространяется на большие изображения, которые размещаются под основным текстом объявления и занимают всю ширину этого объявления.
Parameters:
imageMargins - Горизонтальные отступы изображения (слева и справа).
Returns:
Возвращает объект класса BannerAppearance.Builder с указанными горизонтальными отступами изображения.