(1zjj.com)清水战歌网
您的位置:主页 > 新闻中心 > 业界新闻 >
资讯

《写给开发者的设计指南:折叠屏如何做界面设计?》

来源:未知 时间:2019-02-28 15:56


备受瞩目、科幻色彩十足的三星可折叠移动设备即将在几个月后来到用户手中,谷歌也在去年11月初宣布Android将对折叠屏设备提供原生支持。面对全新的显示技术,跃跃欲试的开发者们做好准备了吗?如何打造超群的新奇体验,请将阅读以下设计指南作为第一步吧!


导语


在可折叠设备上提供出色的用户体验,首要确保您的应用程序已准备好两件事:


其一,可在两个屏幕之间无缝切换;其二,在多窗口模式下处于活动状态。



1、APP连续性:展折开合,顺畅切换


可折叠设备展开时,当前应用页面必须无缝延续到另一个屏幕,并可自动调整大小匹配新的布局,反之亦然。也就是说,应用程序需要准备好在多个屏幕(不同分辨率、密度等)之间切换。



对于APP连续性,谷歌提供了屏幕连续性可应对这类需求。


运行时配置变更–系统默认


-折叠/展开的操作过程将触发系统向应用发送新布局的配置更改,包括smallestScreenSize,screenSize和screenLayout的配置。



每当发生配置更改时,Android默认情况下会重启正在运行的Activity(先后调用onDestroy()和onCreate())。目的是使用与新设备匹配的备用资源自动重新加载您的应用。


-当Activity重启时,恢复之前的状态很重要。在销毁Activity之前,可以调用onSaveInstanceState()来保存应用状态的数据;之后在onCreate()或onRestoreInstanceState()中恢复Activity状态。

分享到:0
  • andior排行
  • IOS排行
热点新闻更多>>