Model view controller 在哪里放置动画代码?

Model view controller 在哪里放置动画代码?,model-view-controller,user-interface,architecture,animation,mvp,Model View Controller,User Interface,Architecture,Animation,Mvp,动画是一种奇怪的视图和控件的混合体,它们有时需要与它们之间的延迟、代码回调等同步 因此,在不特定于任何特定GUI框架的情况下,我应该将动画代码放在MVC体系结构的何处 这是一个非常普遍的问题,但如果可能的话,我倾向于完全考虑这个问题。你可以把它想象成jQuery动画,它有一个最终值和一个持续时间——你可以把它交给视图,视图可以处理这一点上的所有事情。是的,我知道这是一个一般性问题,实际上我认为它应该是一个wiki。我想收集关于其他人如何组织代码来处理动画的信息。也就是说,我认为您在视图中放置实际

动画是一种奇怪的视图和控件的混合体,它们有时需要与它们之间的延迟、代码回调等同步


因此,在不特定于任何特定GUI框架的情况下,我应该将动画代码放在MVC体系结构的何处

这是一个非常普遍的问题,但如果可能的话,我倾向于完全考虑这个问题。你可以把它想象成jQuery动画,它有一个最终值和一个持续时间——你可以把它交给视图,视图可以处理这一点上的所有事情。

是的,我知道这是一个一般性问题,实际上我认为它应该是一个wiki。我想收集关于其他人如何组织代码来处理动画的信息。也就是说,我认为您在视图中放置实际动画(随时间变化的值)是正确的。但是,某些动画是可能影响其他视图的较大动画的一部分,或者是需要某些逻辑的“任务”的一部分,例如:加载数据时会显示预加载动画。你是怎么处理的?我同意贾斯汀的观点-它属于我们的观点。当然,它可能在同一层(视图)中有依赖关系-没关系,欢迎来到OO世界:)