[译]《iOS Human Interface Guidelines》——Animation

动画

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

恰当的动画可以:

  • 传达状态和提供反馈

  • 增强操纵的直接观感

  • 帮助人们显示他们操作的结果

image

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

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

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

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

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

本文翻译自苹果官方开发文档

查看完整合集


查看作者首页

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,770评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,772评论 4 61
  • 疲劳穷易使人产生忧虑或者至少会使你不清醒。常常休息,照你自己心脏做事的办法去做,任何一个医生都可以告诉你,疲劳对各...
    东方踏痕东方阅读 4,177评论 3 2
  • 有的人住在城里 有的人住在心里 有的人住在笼子里 有的人住在地洞里 住在城里的人想要去城外 住在心里面的人早已走远...
    生命温度加1阅读 1,684评论 0 0
  • 夜还很黑的时候,我就起身出门,今天我的工作就是做一个商贩。 犹豫了很久,终于还是熬了一夜在淘宝下单进了一批对联福字...
    大煜妈妈阅读 1,657评论 0 0

友情链接更多精彩内容