您查询的关键词是:ih5 画布 适配 
下面是原始网址 https://help.ih5.cn/question/2827.html 在 2021-04-17 18:00:12 的快照。

360搜索与该网页作者无关,不对其内容负责。

适配问题,希望让整个画面锁定比例的全部显示(少的部分有空白也没有关系) ;

吱日日】提问: 适配问题,希望让整个画面锁定比例的全部显示(少的部分有空白也没有关系)

请问一下:我的案例在安卓手机上内容可以全部显示(手机长的话下部会有空白区域),但是在苹果上迁就的是相对短的那个边,所以内容长出的就会到屏幕外看不到。请问如何让画面锁定比例的全部展示呢?(像安卓那样有空白区域也没关系)。


之前试了几种方式,但都没解决问题:

- 横幅丨那个是锁定几个对象的,我是希望所有内容都显示。并且试了一下只能锁一边的话,下边固定了,画面就会从上边超出去。

- 背景图丨不是想解决画面空白的问题,是现在内容显示不全。

- 画布/对象组赋值系统的高度,并整体放缩丨给对象组设定属性后,所有元素都被拉变形了。即使再给每个对象打开放缩还是变形。

- 全屏播放丨案例中插了一个视频,在苹果中设定“播放”视频事件会显示不全,所以改成“全屏播放”,这样的话在苹果中视频到时可以看全,但是前后的其他页还是看不全的状态;并且这样设置后在安卓中又会出现视频变成横屏播放的状况。


下边是编辑界面截图,一共3个页面,其中展开的那个刚刚试了对象组赋值的方法所以里边有个“对象组”,另外的没有,直接就是所有的对象。blob.png


麻烦帮我看一下可以如何设置呢,谢谢~


1 个回答

小星

用对象组,设置对象组高度的方法就是会拉伸素材,导致变形的,拉伸之后才可以适配屏幕高度.视频的话一般按照640*1040的宽高设置吧,大部分手机就是这样的尺寸,用全屏播放,按照手机播放之后不能退出全屏的。简单的案例可以考虑分设备,但是现在手机的尺寸有点不同,小屏的大部分是640*1040,苹果x打开是1236,有介于1040-1236高度的手机也有,如果不想素材变形,可以考虑准备多套设计:设备自适应的方法http://help.ih5.cn/question/570.html.通过对象组整体方式做的,素材是会有变形情况存在的。如果不怕有空白区域的话,可以在舞台设置一个颜色,或者在对象树最下面放图。这样即使大屏手机看到的不是白色

学习地图