Class MraidScreenMetrics

java.lang.Object
org.prebid.mobile.rendering.mraid.methods.MraidScreenMetrics

public class MraidScreenMetrics extends Object
Screen 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.
  • Constructor Details

    • MraidScreenMetrics

      public MraidScreenMetrics(android.content.Context context, float density)
  • Method Details

    • getDensity

      public float getDensity()
    • setScreenSize

      public void setScreenSize(int width, int height)
    • getScreenRect

      public android.graphics.Rect getScreenRect()
    • getScreenRectDips

      public android.graphics.Rect getScreenRectDips()
    • setRootViewPosition

      public void setRootViewPosition(int x, int y, int width, int height)
    • getRootViewRect

      public android.graphics.Rect getRootViewRect()
    • getRootViewRectDips

      public android.graphics.Rect getRootViewRectDips()
    • setCurrentAdPosition

      public void setCurrentAdPosition(int x, int y, int width, int height)
    • getCurrentAdRect

      public android.graphics.Rect getCurrentAdRect()
    • getCurrentAdRectDips

      public android.graphics.Rect getCurrentAdRectDips()
    • setDefaultAdPosition

      public void setDefaultAdPosition(int x, int y, int width, int height)
    • getDefaultAdRect

      public android.graphics.Rect getDefaultAdRect()
    • getDefaultAdRectDips

      public android.graphics.Rect getDefaultAdRectDips()
    • getCurrentMaxSizeRect

      public android.graphics.Rect getCurrentMaxSizeRect()
    • setCurrentMaxSizeRect

      public void setCurrentMaxSizeRect(android.graphics.Rect currentMaxSizeRect)
    • setDefaultPosition

      public void setDefaultPosition(android.graphics.Rect defaultPosition)
    • getDefaultPosition

      public android.graphics.Rect getDefaultPosition()