fix bug: if picture focused is smaller than view’s bounds, it can’t be zoomed in.
in handleFocusGesture, if the image is smaller than the bounds, add animation to back the image’s size smoothly at the last of animation sequence.