Package 

Class PreviewViewMeteringPointFactory


  • 
    public final class PreviewViewMeteringPointFactory
    extends MeteringPointFactory
                        

    Implement the MeteringPointFactory for PreviewView by DisplayOrientedMeteringPointFactory.

    The width / height in DisplayOrientedMeteringPointFactory defines area (0, 0) - (width, height) which represents the full preview surface. The (x, y) passed to createPoint() must be in this coordinate system.

    However, in PreviewView, the preview could be cropped or letterbox/pillarbox depending on the scaleType. Thus we need to adjust two things for DisplayOrientedMeteringPointFactory. (1) Calculate the new width/height of factory based on the FIT/FULL scaleType to make it represent the full preview (2) Add offset to the (x, y) in convertPoint based on the BEGIN/CENTER/END scaleType.

    • Method Summary

      Modifier and Type Method Description
      • Methods inherited from class io.scanbot.sdk.ui.camera.PreviewViewMeteringPointFactory

        createPoint, createPoint
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait