force zoom to stay within limits concode_field_sep float PAN_OUTSIDE_SNAP_FACTOR concode_elem_sep SpringDynamics mPanDynamicsX concode_elem_sep ZoomState mState concode_elem_sep Handler mHandler concode_elem_sep float MIN_ZOOM concode_elem_sep int FPS concode_elem_sep float mPanMaxY concode_elem_sep float mPanMaxX concode_elem_sep Runnable mUpdateRunnable concode_elem_sep float MAX_ZOOM concode_elem_sep float REST_POSITION_TOLERANCE concode_elem_sep AspectQuotient mAspectQuotient concode_elem_sep float mPanMinY concode_elem_sep float mPanMinX concode_elem_sep SpringDynamics mPanDynamicsY concode_elem_sep float REST_VELOCITY_TOLERANCE concode_field_sep void setAspectQuotient concode_elem_sep ZoomState getZoomState concode_elem_sep float getMaxPanDelta concode_elem_sep void updatePanLimits concode_elem_sep void update concode_elem_sep void zoom concode_elem_sep void run concode_elem_sep void pan concode_elem_sep void startFling concode_elem_sep void stopFling
void function ( ) { if ( mState . getZoom ( ) < MIN_ZOOM ) { mState . setZoom ( MIN_ZOOM ) ; } else if ( mState . getZoom ( ) > MAX_ZOOM ) { mState . setZoom ( MAX_ZOOM ) ; } }