Package 

Object DefaultViewBoundsResolver

  • All Implemented Interfaces:
    com.datadog.android.sessionreplay.utils.ViewBoundsResolver

    
    public class DefaultViewBoundsResolver
     implements ViewBoundsResolver
                        

    View utility methods needed in the Session Replay Wireframe Mappers. This class is meant for internal usage so please use it with careful as it might change in time.

    • Method Summary

      Modifier and Type Method Description
      GlobalBounds resolveViewGlobalBounds(View view, Float pixelsDensity) Resolves the View bounds in device space, and normalizes them based on the screen density.
      • Methods inherited from class java.lang.Object

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

      • resolveViewGlobalBounds

         GlobalBounds resolveViewGlobalBounds(View view, Float pixelsDensity)

        Resolves the View bounds in device space, and normalizes them based on the screen density. These dimensions are then normalized according with the current device screen density. Example: if a device has a DPI = 2, the value of the dimension or position is divided by 2 to get a normalized value.

        Parameters:
        view - the View
        pixelsDensity - the current device screen density