|
|
2019 年,华为发布了首款折叠屏手机,并在此之后陆续推出了多款折叠屏新品。
7 i' x' }& Z* {+ j8 Z但在横折的大屏折叠屏手机上,屏幕存在 " 折叠 " 与 " 展开 " 两种状态的特性,让软件开发者在设计 UI 时,不可避免的会面临更大的挑战。% g" R$ t% ]; J9 R
近日,HarmonyOS 开发者官方发布技术分享,揭秘了华为在设计折叠屏应用时,为了确保用户持续体验的开发技巧。 v! S& _0 u. x& v) s7 ~
以阅读类场景为例,在场景从折叠(小屏)过渡到展开(大屏)的过程中,最为重要的就是将内容重排之后要定位到用户正在看的位置,保证焦点不发生偏移,提升用户的继续阅读体验。
; m. N" ^6 M0 Q% [
7 G- r% ?7 G1 B! F3 n3 s8 U& y
$ z" ~: @5 W. f; W
% Z: Q F1 f: G. u$ G M: ^为此,开发者可以将页面上的不同元素进行拆解,并采用动态布局理念,针对不同元素的功能性单独设计展开后的变形效果,确保用户的浏览体验。4 y$ o, {& }4 q U, H$ ?
如文本列表,就可以在展开态下右边加上一列,这样可以有效利用屏幕空间,也能多展示一些内容。! L+ }2 X0 i* Z% a3 P6 F
6 i8 I1 p6 @7 u0 J5 Z8 k0 |
. s( c3 }) ?. \; ]' i: {
, u$ x# R, M) E4 r' A% p) t/ _# O而上下图文则能够在保持图片高度不变的情况下延伸布局进而显示更多图片,或是将图片和文本通过挪移布局调整为左右布局显示。4 K! j U5 v, O* l, k/ k `( X
此外,针对视频浏览、视频通话等特殊场景,开发者也可以充分利用屏幕展开后更大的空间,为用户带来更具沉浸感的使用体验。4 ]) f7 E' b+ g5 I' p
! {2 M7 w6 G) H1 t) `7 \. U5 S
1 T: m% ~' A( H# k. _ P7 r" g* {9 `5 Y: g: r G
整体来说,折叠屏应用开发的核心思路在于确保用户体验的连续性,此外还可以针对特殊应用的特殊需求,进行特定的 UI 调整,以提升用户的沉浸感。
6 q* k" ?" f) V: e4 m' Y2 P$ b" `' ?4 V
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|