圆形ImageView显示不全的有关问题

圆形ImageView显示不全的问题
网上有很多圆形ImageView的例子,如果原图趋近于正方形,则这些例子有很好的效果,但如果是长方形,比如我弄了一张288*186的图片,发现转成圆形后,都只显示了原图的中间一部分,而舍弃了两边的,有没有哪种圆形ImageView可以较好的处理这种情况,完整显示矩形的内容的,因为拿用户头像来说,这种图片都是用户上传的,完全有可能是矩形,那就会造成显示不全的问题
------解决思路----------------------
哥们,你想想一个圆形怎么能显示全一个矩形的内容?如果显示全了你看的还是圆形么?圆形图片的原理就是取长宽最小值来作为半径剪切,一般用方形会有比较好的效果,而这里就可以考虑把矩形转换为方形,两个办法,自己将矩形bitmap缩放成方形尺寸,二就是在用户选择或者拍摄图片的时候就让他从图片剪裁一个方形部分下来,