com.yandex.mobile.ads.nativeads.template
Class SizeConstraint
java.lang.Object
com.yandex.mobile.ads.nativeads.template.SizeConstraint
- All Implemented Interfaces:
- android.os.Parcelable
public final class SizeConstraint
extends java.lang.Object
implements android.os.Parcelable
Класс определяет правила формирования размера объектов, которые включаются в шаблон рекламного объвления (
NativeBannerView
).Nested Class Summary
Modifier and Type | Class and Description |
---|---|
static class | SizeConstraint.SizeConstraintType
равила формирования размера объектов.
|
Field Summary
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<SizeConstraint> | CREATOR |
Constructor Summary
Constructor and Description |
---|
SizeConstraint(SizeConstraint.SizeConstraintType sizeConstraintType, float value)
Создает объект класса
SizeConstraint с указанным правилом формирования размера объектов. |
Method Summary
Modifier and Type | Method and Description |
---|---|
int | describeContents() |
boolean | equals(java.lang.Object o) |
SizeConstraint.SizeConstraintType | getSizeConstraintType()
Возвращает правило формирования размера, указанное при создании объекта класса
SizeConstraint . |
float | getValue()
Возвращает значение, указанное при создании объекта класса
SizeConstraint . |
int | hashCode() |
void | writeToParcel(android.os.Parcel dest, int flags) |
Constructor Detail
SizeConstraint
public SizeConstraint(@NonNull SizeConstraint.SizeConstraintType sizeConstraintType, float value)
Создает объект класса
SizeConstraint
с указанным правилом формирования размера объектов.- Parameters:
sizeConstraintType
- Правило формирования размера объектов. Допустимые значения можно посмотреть вSizeConstraint.SizeConstraintType
.value
- Значение для правила. Смысл значения зависит от параметраsizeConstraintType
.NOTE:
Варианты:sizeConstraintType.FIXED
— значение указывается в точках;sizeConstraintType.FIXED_RATIO
— значение указывается в интервале [0; 1], например, если указать значение 0,5 для контейнера в 200 точек, то значение ширины будет равно 100 точек;sizeConstraintType.PREFERRED_RATIO
— значение указывается в интервале [0; 1].
Method Detail
getValue
public float getValue()
Возвращает значение, указанное при создании объекта класса
SizeConstraint
.- Returns:
- Значение, указанное при создании объекта класса
SizeConstraint
.
getSizeConstraintType
@NonNull public SizeConstraint.SizeConstraintType getSizeConstraintType()
Возвращает правило формирования размера, указанное при создании объекта класса
SizeConstraint
.- Returns:
- Правило формирования размера, указанное при создании объекта класса
SizeConstraint
.
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