×

简易的屏幕自适应方案教程

消耗积分:0 | 格式:rar | 大小:0.22 MB | 2022-04-08

姚小熊27

分享资料个

  一种粗暴快速的全屏幕适配方案介绍。

  本项目包括:

  rudenesSdk。根据上述方案实现的一个非常简单的库。

  rudenessDemo。这是demo。

  项目介绍

  核心:使用vp作为长度单位,按照上述想法将其重定义与屏幕大小相关的相对单位。

  绘制:编写xml时完全对照设计稿的尺寸来写,单位换成vp。假如设计图宽度为200,一个控件在设计图上的标注长度为3,只需要在初始化时定义宽度为200,绘制该控件时长度写为3vp,那么在任何屏幕上该控件的长度都为屏幕宽度的3/200。

  预览:实时预览时绘制页面是很重要的一个环节。以1080*2340的设计图为例,为了实现于正常绘制时一样的预览功能,创建一个长为2340,宽为1080的设备作为预览,预览时选择这个设备即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !