《iOS Human Interface Guidelines》——Animation

动画



漂亮、精细的动画贯穿了iOS 的UI,并且使app的体验变得更加的迷人而有活力。

恰当的动画可以:

  • 传达状态和提供反馈
  • 增强操纵的直接观感
  • 帮助人们显示他们操作的结果

《iOS Human Interface Guidelines》——Animation_第1张图片




慎重地添加动画,特别是在那些非沉浸式体验的app里。过多无用的动画会妨碍app的流程,降低性能,并使用户从他们的任务中分心。

特别是要使用运动效果和UIKit动态行为为目的和约束,并确保测试结果。使用合适的话,这些效果可以提升用户的理解和享受过程;过度使用它们则会使app看起来迷惑和难以操控。

合适的时候,使自定义的动画和内嵌的动画保持一致。用户习惯了内嵌在iOS app中精细的动画。事实上,用户倾向于将视图间平滑的过渡、改变设备方向时流动的响应、和符合物理原理的滚动作为对iOS体验的期待。除非你正在创造一个沉浸式体验的app——譬如游戏——否则自定义的动画应该和内嵌的动画保持一致。

让动画始终贯穿你的app。就如其他类型的定制化一样,始终使用自定义动画来贯穿很重要,这样用户就会从使用你的app中建立体验。

一般来说,在自定义动画中追求现实性和可信性。用户倾向于期望获取艺术性的外表,但是他们会在体验无意义或无视物理规律的运动时感到迷惑。比如说,如果你从屏幕的顶端滑动到底部来展现一个视图,你应该在销毁这个界面时让它原路返回,这样可以帮助用户记住视图是从哪来的。如果你继续往下滑动来销毁这个视图,你就打破了用户对其从屏幕顶端出现的心理模型。




本文翻译自 苹果官方开发文档
查看完整合集: https://github.com/Cloudox/iOS-Human-Interface-Guidelines
版权所有: http://blog.csdn.net/cloudox_

你可能感兴趣的:(ios,动画,官方文档)