android 启动广告 适配几种方案
2017-01-22 12:33
281 查看
众所周知android手机屏幕各式各样,做满屏启动广告需要适配一大堆屏幕,图片内容必须完整地显示出来,不应该变形。
虽然自己不是什么大牛,纯粹为了学习想研究一下怎么做满屏图片较合理写下此文章
第一种方案
图片在屏幕中间显示,其余空间用背景色填充。前提是你服务器传过来的图片背景必须跟你背景吻合。
第二种方案
取手机分辨率并上传到服务器让服务器返回合适尺寸的图片。服务器不一定把市面上所有的分辨率都存下来,只是把主流的分辨率存下来就够了。你屏幕接近哪一个分辨率给你发最合适的图片。
虽然也有图片变形的可能,但还是在可接受范围内
虽然自己不是什么大牛,纯粹为了学习想研究一下怎么做满屏图片较合理写下此文章
第一种方案
ImageView firstImg; firstImg.setScaleType(ImageView.ScaleType.FIT_CENTER); firstImg.setImageResource(imgSrc); firstImg.setBackgroundResource(imgBackground);
图片在屏幕中间显示,其余空间用背景色填充。前提是你服务器传过来的图片背景必须跟你背景吻合。
第二种方案
取手机分辨率并上传到服务器让服务器返回合适尺寸的图片。服务器不一定把市面上所有的分辨率都存下来,只是把主流的分辨率存下来就够了。你屏幕接近哪一个分辨率给你发最合适的图片。
firstImg.setScaleType(ImageView.ScaleType.FIT_XY);
虽然也有图片变形的可能,但还是在可接受范围内
相关文章推荐
- Android 屏幕适配方案
- Android 屏幕适配方案
- 移动适配的几种方案(三种方案)
- [置顶] 在线看Android系统源码,那些相见恨晚的几种方案
- Android 屏幕适配方案
- [转]几种android实时视频网络传输方案比较
- Android屏幕适配方案(下)
- 实现滚动广告的几种方案
- Android-在android应用中嵌入广告的方案
- Android屏幕适配方案
- 最新 Android屏幕适配全攻略(官方权威适配方案)
- android多分辨率多密度下界面适配方案
- Android使用fitsSystemWindows属性实现–状态栏【status_bar】各版本适配方案
- Android中启动其它应用的几种方式
- 最清晰的Android多屏幕适配方案
- android多分辨率多屏幕密度下UI适配方案
- Android屏幕适配方案(个人觉得不错,比percent-support-lib好用)
- android状态栏【status_bar】各版本适配方案
- Android屏幕适配方案-直接填写设计图上的像素尺寸即可完成适配-最大限度解决适配问题。