Class VisualViewport


  • public class VisualViewport
    extends java.lang.Object
    Visual viewport position, dimensions, and scale.
    • Constructor Summary

      Constructors 
      Constructor Description
      VisualViewport​(java.lang.Number offsetX, java.lang.Number offsetY, java.lang.Number pageX, java.lang.Number pageY, java.lang.Number clientWidth, java.lang.Number clientHeight, java.lang.Number scale, java.util.Optional<java.lang.Number> zoom)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Number getClientHeight()
      Height (CSS pixels), excludes scrollbar if present.
      java.lang.Number getClientWidth()
      Width (CSS pixels), excludes scrollbar if present.
      java.lang.Number getOffsetX()
      Horizontal offset relative to the layout viewport (CSS pixels).
      java.lang.Number getOffsetY()
      Vertical offset relative to the layout viewport (CSS pixels).
      java.lang.Number getPageX()
      Horizontal offset relative to the document (CSS pixels).
      java.lang.Number getPageY()
      Vertical offset relative to the document (CSS pixels).
      java.lang.Number getScale()
      Scale relative to the ideal viewport (size at width=device-width).
      java.util.Optional<java.lang.Number> getZoom()
      Page zoom factor (CSS to device independent pixels ratio).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VisualViewport

        public VisualViewport​(java.lang.Number offsetX,
                              java.lang.Number offsetY,
                              java.lang.Number pageX,
                              java.lang.Number pageY,
                              java.lang.Number clientWidth,
                              java.lang.Number clientHeight,
                              java.lang.Number scale,
                              java.util.Optional<java.lang.Number> zoom)
    • Method Detail

      • getOffsetX

        public java.lang.Number getOffsetX()
        Horizontal offset relative to the layout viewport (CSS pixels).
      • getOffsetY

        public java.lang.Number getOffsetY()
        Vertical offset relative to the layout viewport (CSS pixels).
      • getPageX

        public java.lang.Number getPageX()
        Horizontal offset relative to the document (CSS pixels).
      • getPageY

        public java.lang.Number getPageY()
        Vertical offset relative to the document (CSS pixels).
      • getClientWidth

        public java.lang.Number getClientWidth()
        Width (CSS pixels), excludes scrollbar if present.
      • getClientHeight

        public java.lang.Number getClientHeight()
        Height (CSS pixels), excludes scrollbar if present.
      • getScale

        public java.lang.Number getScale()
        Scale relative to the ideal viewport (size at width=device-width).
      • getZoom

        public java.util.Optional<java.lang.Number> getZoom()
        Page zoom factor (CSS to device independent pixels ratio).