2013-10-18 92 views
0

我想在打开和关闭活动时添加一些动画。但是到目前为止,如果我把它放在它上面,就会让它感觉手机在滞后。如果我加快速度,那么你几乎不会注意到它们。Android活动动画计时

什么是人类平均可识别的最小时间片段? 50ms 100ms?

我该如何让动画显而易见,但又不会影响应用程序的响应?因为显然他们自己的动画可能会减慢应用的分配速度。

也许我在问一个愚蠢的问题,如果是的话,我很抱歉。但我认为这是设计gpood应用程序的一个相当重要的方面。

+0

1000ms也可以,有时1500ms –

+0

如果您使用标准动画API,我认为帧速率是根据可用资源自动设置的。也就是说,我认为你不应该为此而烦恼。无论如何,我使用没有真正性能问题的动画,并在入门级手机上测试它们,我从来没有觉得它们在计算方面非常沉重。 –

回答

1

http://en.wikipedia.org/wiki/Frame_rate说:

“人类的眼睛和它的大脑界面,人的视觉系统,可以处理每秒10至12个单独的图像,单独感知它们。”

1896年标准电影帧速率是16 fps。今天至少24帧/秒。 我还记得每秒18个事件的速度,不知道它是否是MS-DOS或旧电视。

汽车司机的反应时间估计约为0.2秒。 (如果司机准备做出反应的话)。这意味着,如果事情发生得更快,一个人尽管看到它,也没有时间移动。

您可以将您的设计基于这些数字。