
回复
第五节 题目页面
题目页面比主页要复杂,包括信息显示、题目显示、操作按钮等,实现“一次开发,多端部署”的思路是,页面中需要有固定尺寸的组件,以及根据屏幕尺寸/方向自动伸缩的组件,这里的尺寸包括宽度/高度。同时,在内容上,因为屏幕尺寸/方向不同,也要考虑到换行显示的问题。
结合本APP,信息显示(页面标题、做题计数、做题计时、操作按钮、数字按钮等)其尺寸固定不变,题目区域的尺寸要根据设备类型和屏幕方向自适应伸缩。同时,16个题目、12个数字按钮和5个操作按钮要根据屏幕方向,自适应换行。
根据以上思路,将题目页分为如下几个部分。
第一级,分为上下两个部分,如红色方框所示
1.上部:不论屏幕尺寸/方向,头部在宽度方向上需占满全屏,而高度只需要固定不变,即可适配不同尺寸/方向屏幕
2.下部(主要区域):不论屏幕尺寸/方向,下部在宽度上均占满全屏,高度需要自适应拉伸,即可适配不同尺寸/方向屏幕
第二级,主要区域分为左右两个部分,如绿色方块所示