Android中ViewPager中添加大尺寸像素的問題

說到大尺寸圖片,我顯示想到用自適應縮放圖片的ScaleType來修改圖片的大小,但是感覺不能達到我要的效果,然後我結識了LayoutParams。

這玩意好用啊,隨意可以修改圖片的尺寸,要多大就多大,在獲取手機屏幕分辨率後可以很好的調節圖片的大小來更好的修改圖片的大小。

但是在使用的過程中我遇到了難題,網上搜了很多就是沒有解決辦法,最後只能自己瞎琢磨,搞了1,2個星期,終於被我搞出來了。

先說說我遇到的的問題吧,layoutParmas的確可以修改ImageView的大小,這個自己隨意寫一個demo就可以看出效果,網上也有很多小demo,自己搜搜吧

這裏我也隨意給出一個鏈接imageView固定縮放

用在imageView效果很好,但是加到PagerView的時候問題來了,我再縮放每頁的imageVIew的時候發現所有手機都是會先顯示被截取一部分的大圖然後過一會又會按照所設置的縮放到想要的效果,我鬱悶啊,什麼情況呢,怎麼這麼醜,排除了先後加載圖片資源導致的問題等一系列的問題,還是不能解決。最後老大讓我去stackOverFlow找找看,全是英文,多少也能理解個不就不離十,雖然沒有找到對應的解決方法,但是卻被ViewPager.setLayoutParmas(lp)這句話觸動了,只知道圖片可以加載自定義大小,ViewPager居然也是可以的,我怎麼這麼不機智,然後問題就解決了哭

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章