《写给开发者的设计指南:折叠屏如何做界面设计?》
来源:未知 时间:2019-02-28 15:56
备受瞩目、科幻色彩十足的三星可折叠移动设备即将在几个月后来到用户手中,谷歌也在去年11月初宣布Android将对折叠屏设备提供原生支持。面对全新的显示技术,跃跃欲试的开发者们做好准备了吗?如何打造超群的新奇体验,请将阅读以下设计指南作为第一步吧!
导语
在可折叠设备上提供出色的用户体验,首要确保您的应用程序已准备好两件事:
其一,可在两个屏幕之间无缝切换;其二,在多窗口模式下处于活动状态。
1、APP连续性:展折开合,顺畅切换
可折叠设备展开时,当前应用页面必须无缝延续到另一个屏幕,并可自动调整大小匹配新的布局,反之亦然。也就是说,应用程序需要准备好在多个屏幕(不同分辨率、密度等)之间切换。
对于APP连续性,谷歌提供了屏幕连续性可应对这类需求。
运行时配置变更–系统默认
-折叠/展开的操作过程将触发系统向应用发送新布局的配置更改,包括smallestScreenSize,screenSize和screenLayout的配置。
每当发生配置更改时,Android默认情况下会重启正在运行的Activity(先后调用onDestroy()和onCreate())。目的是使用与新设备匹配的备用资源自动重新加载您的应用。
-当Activity重启时,恢复之前的状态很重要。在销毁Activity之前,可以调用onSaveInstanceState()来保存应用状态的数据;之后在onCreate()或onRestoreInstanceState()中恢复Activity状态。
相关新闻
- 02-28《写给开发者的设计指南:折叠屏如何做界面设
- 02-28《世纪华通发布2018业绩快报营收超80亿同比增1
- 02-28《"圣歌"装备词缀更新细节 30级之后不再掉落
- 02-28《EA及亚马逊参与Nexon收购竞标》
- 02-28《2018年游戏出海韩国收入增长高达84%_是谁支撑起
- 02-28《官方遭玩家无情嘲讽 还替"圣歌"设计装备属