ScrollView如何完美的实现滚动和缩放

我现在简单的将ScrollView进行Scale,但是会出现滚动范围缩小了,我有尝试将滚动层的图片的尺寸缩小,但是还是有问题
并且我开启多点触摸,想实现PinchZoom,但是在PinchZoom的过程中图片会出现闪动。

楼主你的完美缩放实现没?可否分享下?