Class MraidScreenMetrics


  • public class MraidScreenMetrics
    extends java.lang.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 Detail

      • MraidScreenMetrics

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

      • 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()