前些日子公司項目需要給預約報名界面加一張超大的背景圖,圖片很長而且要保證高清大圖,所以不能采用裁剪或者降低清晰度的方法避免內(nèi)存溢出。說來奇怪,ios同事直接拿來使用app不出現(xiàn)卡頓,但安卓手機就卡頓的不要不要的,真是一分錢一分貨??!思來想去,到處查資料,網(wǎng)上都是些基于剛才說的那兩種方式實現(xiàn),相關(guān)資料較少。今天無意間發(fā)現(xiàn)了個好方法,運用到項目中,結(jié)果成了,雖然項目已經(jīng)不繼續(xù)做了,但為了防止以后有人出現(xiàn)類似問題,特此做總結(jié)。
基本思路:不壓縮,按照原圖尺寸加載,那么屏幕肯定是不夠大的,并且考慮到內(nèi)存的情況,不可能一次性整圖加載到內(nèi)存中,所以要局部加載,通過手勢滑動從而達到瀏覽全圖并且不失真、不卡頓效果。
具體方法及操作請看鏈接:http://blog.csdn.net/lmj623565791/article/details/49300989/
本人親測,很好用,如果適用,請點贊!謝謝閱讀。