question: public void selectObject ( MultiTouchObject multiTouchObject , PointInfo touchPoint ) { currTouchPoint . set ( touchPoint ) ; if ( multiTouchObject != null ) { mImages . remove ( multiTouchObject ) ; mImages . add ( multiTouchObject ) ; if ( listener != null ) { listener . onImageObjectSelected ( multiTouchObject ) ; } } else { if ( listener != null ) { listener . onImageObjectDropped ( ) ; } } invalidate ( ) ; }
target:  Select an object for dragging. Called whenever an object is found to be under the point (non-null is returned by getDraggableObjectAtPoint()) and a drag operation is starting. Called with null when drag op ends.