Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux编程 > » 正文

15.2.1 介绍函数式动画

来源: hadstj 分享至:

15.2.1 介绍函数式动画

 

    在这一章中我们实现的库,很大程度上是由 Fran 激发的。我们重点关注单独的动画,不会详细讨论响应事件。在下一章,我们将讨论如何扩展库来支持响应图形用户界面编程。动画可以使用时变值,进行巧妙的建模。在 Fran 中,这些值称为行为,我们也使用这个名字。

 

注意

 

    在我们的动画系统中,行为是一个时变值,它可以表示为复合值,其实际值可能随时间不同而不同。我们刚才讨论过复合值。Option<int> 是一个简单的示例:它可以有一个整数值,或一个特殊值 None。同样地,有一种类型 Behavior<int>,其实际整数值可能是随时间不同而有所不同。

 

    行为是我们的动画框架的一个重要部分,因为,可以使用它们来指定对象的位置。我们将创建一个应用程序,计时并重复地绘制内容。在每次重绘时,会得到当前的所有对象的位置,然后重绘,这意味着,整个现场是动画的。现在,将重点放在行为上,然后再回到动画库。届时,一旦我们拥有了行为,框架的其余部分就很容易了。


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史