-
public class MraidScreenMetricsScreen metrics needed by the MRAID container. Each rectangle is stored using both it's original and scaled coordinates to avoid allocating extra memory that would otherwise be needed to do these conversions.
-
-
Field Summary
Fields Modifier and Type Field Description private final RectscreenRectprivate final RectscreenRectDipsprivate final RectrootViewRectprivate final RectrootViewRectDipsprivate final RectcurrentAdRectprivate final RectcurrentAdRectDipsprivate final RectdefaultAdRectprivate final RectdefaultAdRectDipsprivate RectcurrentMaxSizeRectprivate RectdefaultPositionprivate final floatdensity
-
Constructor Summary
Constructors Constructor Description MraidScreenMetrics(Context context, float density)
-
Method Summary
Modifier and Type Method Description RectgetScreenRect()RectgetScreenRectDips()RectgetRootViewRect()RectgetRootViewRectDips()RectgetCurrentAdRect()RectgetCurrentAdRectDips()RectgetDefaultAdRect()RectgetDefaultAdRectDips()RectgetCurrentMaxSizeRect()voidsetCurrentMaxSizeRect(Rect currentMaxSizeRect)RectgetDefaultPosition()voidsetDefaultPosition(Rect defaultPosition)floatgetDensity()voidsetScreenSize(int width, int height)voidsetRootViewPosition(int x, int y, int width, int height)voidsetCurrentAdPosition(int x, int y, int width, int height)voidsetDefaultAdPosition(int x, int y, int width, int height)-
-
Constructor Detail
-
MraidScreenMetrics
MraidScreenMetrics(Context context, float density)
-
-
Method Detail
-
getScreenRect
@NonNull() Rect getScreenRect()
-
getScreenRectDips
@NonNull() Rect getScreenRectDips()
-
getRootViewRect
@NonNull() Rect getRootViewRect()
-
getRootViewRectDips
@NonNull() Rect getRootViewRectDips()
-
getCurrentAdRect
@NonNull() Rect getCurrentAdRect()
-
getCurrentAdRectDips
@NonNull() Rect getCurrentAdRectDips()
-
getDefaultAdRect
@NonNull() Rect getDefaultAdRect()
-
getDefaultAdRectDips
@NonNull() Rect getDefaultAdRectDips()
-
getCurrentMaxSizeRect
Rect getCurrentMaxSizeRect()
-
setCurrentMaxSizeRect
void setCurrentMaxSizeRect(Rect currentMaxSizeRect)
-
getDefaultPosition
Rect getDefaultPosition()
-
setDefaultPosition
void setDefaultPosition(Rect defaultPosition)
-
getDensity
float getDensity()
-
setScreenSize
void setScreenSize(int width, int height)
-
setRootViewPosition
void setRootViewPosition(int x, int y, int width, int height)
-
setCurrentAdPosition
void setCurrentAdPosition(int x, int y, int width, int height)
-
setDefaultAdPosition
void setDefaultAdPosition(int x, int y, int width, int height)
-
-
-
-