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

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

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


3、更多指引:布局优化,面面俱到


最大纵横比


三星可折叠设备外屏将具有长纵横比(21:9),请确保您的应用程序支持长纵横比。


详细适配方法请参考:屏幕最大纵横比适配指导。


优化内外屏布局


可折叠移动设备中,应用程序可以运行在大小不同的显示屏幕中,我们首先建议添加一个单独的资源文件夹来展示更丰富更清晰的内容。


优化方法包括灵活布局、备用布局、可拉伸图片等方式:


-灵活布局,确保布局的调整适应屏幕尺寸的变化,核心原则是避免对界面组件的位置和大小硬编码,可使用”wrap_content”和”match_parent”尺寸值来代替硬编码尺寸;


使用RelativeLayout根据组件之间的空间关系指定布局。


-备用布局,Android允许应用针对不同屏幕配置提供多种备选布局。可以利用配置限定符实现此目的,它允许系统根据当前配置(如针对不同屏幕尺寸的不同布局设计)自动选择合适的资源。


例如:单窗格(默认)布局:res/layout/main.xml


双窗格布局:res/layout-large/main.xml(目录名称中的large为限定符)


-可拉伸图片,由于布局可拉伸以适应不同的屏幕,附加在视图之上的位图也应可拉伸。


但朝任意方向拉伸普通位图可能导致缩放失真或图片倾斜,解决方案是使用九宫格位图,这种特殊格式的PNG文件可指定可拉伸的小像素区域,哪些区域不可拉伸。


-详细资料请参考:https://developer.android.com/guide/practices/screens_support


显示屏配置参考



Foldable模拟器测试


-模拟器:FoldableEmulator_1.0.1.apkVersion:1.0.1


-下载地址:https://developer.samsung.com/galaxy/foldable#essentials


您可在此网站查看使用模拟器进行测试的方法,我们也将在下一期专题介绍Foldable


模拟器测试,敬请期待!


来源:三星开发者(ID:Samsung_Developers)


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