目前方案
android用戶端的適配方案如下:
1.后臺上傳多套圖
2.app請求時(shí)附帶屏幕參數(shù)
3.Imageview 填充屏幕空白區(qū)域玛瘸,圖片使用fixXY 屬性
結(jié)果
當(dāng)然是只能適配很少的手機(jī),大部分手機(jī)拉伸
原因
1.android手機(jī)屏幕尺寸多樣
2.有些手機(jī)存在虛擬導(dǎo)航欄艰管,實(shí)際內(nèi)容區(qū)域高度不定,無法匹配后臺上傳的標(biāo)準(zhǔn)尺寸取逾,scaleType 使用fitXY 導(dǎo)致變形逆趣,其他類型也無法滿足要求
解決辦法
1.后臺只上傳一張圖片荆几,圖片要求1440x720(720p),內(nèi)容有效區(qū)域小于990px
2.圖片高度不定的情況下,按圖片寬度與屏幕寬度比例等比拉伸赊时,裁剪多余下部 吨铸,或裁剪掉上下部分,保留中間祖秒,保證圖片不變形
3.跳過按鈕置于上方
4.slogan置于底部最上層
效果類似知乎(未了解知乎具體實(shí)現(xiàn)方式)
Screenshot_2018-05-12-11-14-00-685_知乎.png