过渡动画缩放关闭好吗,动画程序时长缩放关闭好吗

首页 > 实用技巧 > 作者:YD1662023-05-23 02:59:02

从上述文字我们可以得出:一个优秀的动画,起码需要这四个关键因素的相互协调来完成,任何想投机取巧的行为都会被现实无情的抛弃。做的不好用户肯定不满意,吐槽是必然的。但影响最大的还是用户对品牌的认可度,品牌效应一旦形成,想要做改变就很难了。比如很多人口中的“华为拍照最好”,“小米产品 lOW”,“OV高价低配”,这些观念会烙在用户脑海里很长时间,虽然也有很多接触到较多产品,对比后发现这些是错误言论的人,但是,大多数人没有机会去深入了解,“人传人”在现实中的影响可能比你我想象中的还要广泛。

形成差异的原因

如果说之前 Android 和 iOS 差异大的原因是起步时各家对过渡动画的了解不够的话,那么多年的发展后,很多东西一定都有了比较深入的研究了,那么为什么有些厂商做的过渡动画还是得不到认可呢?其实这个问题涉及的东西比较复杂,平台,开发工具、人员,厂商努力程度等都有差异,仅仅从一方面分析并不能看到本质。

在讨论之前,还要明确一点,就是硬件的提升肯定会带来质的改变。比如屏幕的高刷新率,触控采样率,SOC 的图像处理能力,毕竟动画的渲染需要外部硬件的支撑,无论是处理速度还是显示效果,又或者是交互动作的处理都要考虑外部设备元件的承受能力,超过元件负载的过度优化肯定不可取。

过渡动画缩放关闭好吗,动画程序时长缩放关闭好吗(9)

过渡动画缩放关闭好吗,动画程序时长缩放关闭好吗(10)

平台机制

过渡动画属于操作系统的用户界面这一层,在GUI (图形用户界面)中,运动学公式、渲染能力,和对动画的调教控制这三个因素对动画的流畅度和交互体验非常重要。

自定义贝塞尔曲线

基于常识我们都知道,画家用笔来绘画和用电脑的鼠标来绘画是完全不同的操作,贝塞尔曲线就是一种解决鼠标绘图的工具,是运用最广泛的图形造型设计线条,通过改变线条中间点的坐标位置控制运动轨道,从而实现平滑过渡。

过渡动画缩放关闭好吗,动画程序时长缩放关闭好吗(11)

乔布斯在 2007 年 WWDC(苹果全球开发者大会)就隆重的介绍了基于自定义贝塞尔曲线差值 的 API,它是 iOS 和 macOS 上图形渲染和动画的基础结构,可以为视图和应用程序的其他可视元素设置动画,基本的实现逻辑是将大部分实际绘图工作交给专用图形硬件加速渲染,以实现高帧率和流畅的动画,而不会给 CPU 带来不必要的负担,也不会因此降低应用程序的响应速度。

过渡动画缩放关闭好吗,动画程序时长缩放关闭好吗(12)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.