![]() |
1
3
一个“最佳实践”:确保动画不会妨碍接受输入。 例如,如果要淡入菜单,请激活键盘快捷键上下文 之前 淡入淡出,这样j.random的超级用户在按下快捷键之前就不必坐在200毫秒(或者更长时间,如果磁盘访问等暂停)。与接受点击等相同。 |
![]() |
2
2
有几个Java动画框架: 从我可以说(已经使用了第二个),他们处理时序方面,并让客户端处理实际动画部分。 |
![]() |
3
2
我已经为这些类型的ui动画创建了一个c库,称为转换: http://code.google.com/p/dot-net-transitions/ 它可以动画化窗体或控件的大多数UI属性。它适用于.net 2或更高版本。 |
![]() |
4
1
Windows 7介绍了一个基于C++/COM的动画框架,称为Windows动画。 http://channel9.msdn.com/posts/yochay/Windows-Scenic-Animation-Overview/ 目前还没有宣布是否会为vista重新发布。 它处理计时,状态管理,有一个小库的过渡曲线,并有一些很酷的功能,如压缩和速度匹配处理碰撞动画。 它实际上不在屏幕上画东西,这取决于应用程序,它可以使用GDI或直接2D。 在windows中,没有系统范围的动画集用作主题的一部分,也没有最佳实践。我建议您为自己的应用程序开发一组原则,并查看现有的应用程序以获得想法。iphone和zune桌面软件都是广泛而一致地使用动画的好例子。 |
![]() |
5
1
我建议你阅读 Filthy Rich Clients 罗曼·盖伊和切特·哈斯。事实上,在另一个答案中提到的TimeGrand框架最初是由Chet Hasse编写的,是本书的一个重要部分。它侧重于Java,但同样的原则可以应用于所有语言。就其他语言中的动画而言,javafx在语言中内置了这些类型的动画。 Flare 这是一个flex库,它内置了一些很酷的动画转换,用于图形和信息可视化。jquery和yui也有很好的动画功能。 |
![]() |
6
0
我们使用 Infragistics 为所有的用户界面提供一个口哨之类的东西。有一些缺点——需要一段时间才能加快控制速度。但是它们提供了优秀的示例应用程序,最终可以将一些复杂的用户界面放在一起,而不用过多的自定义控制工作。 |
![]() |
7
0
WPF(.net 3.0?)并且silverlight(v1.0+)能够渲染动画。设置触发器,然后开始播放帧。 |
![]() |
John V · 是否存在单元测试无法发现的逻辑/流错误类型? 7 年前 |
![]() |
Beefster · 为什么ANSI颜色转义以“m”而不是“]”结尾? 7 年前 |
![]() |
Guillermo Gutiérrez · STR转换是如何工作的? 7 年前 |
![]() |
RudziankoÅ · 合并排序数组算法 7 年前 |
|
user8852560 · 构造函数中的验证和构造函数冲突 7 年前 |
![]() |
jav974 · 订购产品时寻找最佳价格组合的算法 7 年前 |
![]() |
hippietrail · 确定浮点数中前导零的数量 7 年前 |