Android中ViewPager中添加大尺寸像素的问题

来源:互联网 发布:javascript初级教程 编辑:程序博客网 时间:2024/04/30 09:27

说到大尺寸图片,我显示想到用自适应缩放图片的ScaleType来修改图片的大小,但是感觉不能达到我要的效果,然后我结识了LayoutParams。

这玩意好用啊,随意可以修改图片的尺寸,要多大就多大,在获取手机屏幕分辨率后可以很好的调节图片的大小来更好的修改图片的大小。

但是在使用的过程中我遇到了难题,网上搜了很多就是没有解决办法,最后只能自己瞎琢磨,搞了1,2个星期,终于被我搞出来了。

先说说我遇到的的问题吧,layoutParmas的确可以修改ImageView的大小,这个自己随意写一个demo就可以看出效果,网上也有很多小demo,自己搜搜吧

这里我也随意给出一个链接imageView固定缩放

用在imageView效果很好,但是加到PagerView的时候问题来了,我再缩放每页的imageVIew的时候发现所有手机都是会先显示被截取一部分的大图然后过一会又会按照所设置的缩放到想要的效果,我郁闷啊,什么情况呢,怎么这么丑,排除了先后加载图片资源导致的问题等一系列的问题,还是不能解决。最后老大让我去stackOverFlow找找看,全是英文,多少也能理解个不就不离十,虽然没有找到对应的解决方法,但是却被ViewPager.setLayoutParmas(lp)这句话触动了,只知道图片可以加载自定义大小,ViewPager居然也是可以的,我怎么这么不机智,然后问题就解决了哭

0 0