《iOS Human Interface Guidelines》——Animation
2015-11-10 18:55
363 查看
动画
漂亮、精细的动画贯穿了iOS 的UI,并且使app的体验变得更加的迷人而有活力。
恰当的动画可以:
传达状态和提供反馈
增强操纵的直接观感
帮助人们显示他们操作的结果
慎重地添加动画,特别是在那些非沉浸式体验的app里。过多无用的动画会妨碍app的流程,降低性能,并使用户从他们的任务中分心。
特别是要使用运动效果和UIKit动态行为为目的和约束,并确保测试结果。使用合适的话,这些效果可以提升用户的理解和享受过程;过度使用它们则会使app看起来迷惑和难以操控。
合适的时候,使自定义的动画和内嵌的动画保持一致。用户习惯了内嵌在iOS app中精细的动画。事实上,用户倾向于将视图间平滑的过渡、改变设备方向时流动的响应、和符合物理原理的滚动作为对iOS体验的期待。除非你正在创造一个沉浸式体验的app——譬如游戏——否则自定义的动画应该和内嵌的动画保持一致。
让动画始终贯穿你的app。就如其他类型的定制化一样,始终使用自定义动画来贯穿很重要,这样用户就会从使用你的app中建立体验。
一般来说,在自定义动画中追求现实性和可信性。用户倾向于期望获取艺术性的外表,但是他们会在体验无意义或无视物理规律的运动时感到迷惑。比如说,如果你从屏幕的顶端滑动到底部来展现一个视图,你应该在销毁这个界面时让它原路返回,这样可以帮助用户记住视图是从哪来的。如果你继续往下滑动来销毁这个视图,你就打破了用户对其从屏幕顶端出现的心理模型。
本文翻译自苹果官方开发文档
查看完整合集:https://github.com/Cloudox/iOS-Human-Interface-Guidelines
版权所有:http://blog.csdn.net/cloudox_
漂亮、精细的动画贯穿了iOS 的UI,并且使app的体验变得更加的迷人而有活力。
恰当的动画可以:
传达状态和提供反馈
增强操纵的直接观感
帮助人们显示他们操作的结果
慎重地添加动画,特别是在那些非沉浸式体验的app里。过多无用的动画会妨碍app的流程,降低性能,并使用户从他们的任务中分心。
特别是要使用运动效果和UIKit动态行为为目的和约束,并确保测试结果。使用合适的话,这些效果可以提升用户的理解和享受过程;过度使用它们则会使app看起来迷惑和难以操控。
合适的时候,使自定义的动画和内嵌的动画保持一致。用户习惯了内嵌在iOS app中精细的动画。事实上,用户倾向于将视图间平滑的过渡、改变设备方向时流动的响应、和符合物理原理的滚动作为对iOS体验的期待。除非你正在创造一个沉浸式体验的app——譬如游戏——否则自定义的动画应该和内嵌的动画保持一致。
让动画始终贯穿你的app。就如其他类型的定制化一样,始终使用自定义动画来贯穿很重要,这样用户就会从使用你的app中建立体验。
一般来说,在自定义动画中追求现实性和可信性。用户倾向于期望获取艺术性的外表,但是他们会在体验无意义或无视物理规律的运动时感到迷惑。比如说,如果你从屏幕的顶端滑动到底部来展现一个视图,你应该在销毁这个界面时让它原路返回,这样可以帮助用户记住视图是从哪来的。如果你继续往下滑动来销毁这个视图,你就打破了用户对其从屏幕顶端出现的心理模型。
本文翻译自苹果官方开发文档
查看完整合集:https://github.com/Cloudox/iOS-Human-Interface-Guidelines
版权所有:http://blog.csdn.net/cloudox_
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- Gifski:一个跨平台的高质量 GIF 编码器
- 模仿动画的放大缩小容器
- Android中ViewFlipper的使用及设置动画效果实例详解
- jQuery实现美观的多级动画效果菜单代码
- php判断GIF图片是否为动画的方法
- jQuery实现动画效果circle实例
- 浅析JavaScript动画
- js排序动画模拟-插入排序
- javascript+HTML5的Canvas实现Lab单车动画效果
- 基于javascript实现漂亮的页面过渡动画效果附源码下载
- js实现按钮颜色渐变动画效果
- jQuery实现连续动画效果实例分析
- jQuery实现带有洗牌效果的动画分页实例