问题标签 [animation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
989 浏览

.net - .NET 中的动画

使用 .NET 执行动画的好方法是什么?

如果可能的话,我宁愿不使用 Flash,所以我正在寻找可以在我正在制作的新网站上实现不同类型动画的方法的建议。

新网站是为魔术师准备的,所以我想提供动画按钮(卡片翻转等)并嵌入视频。是否可以在不使用 Flash 的情况下做到这一点,或者这是唯一真正的解决方案?我想让它尽可能地跨平台和标准。

0 投票
4 回答
1317 浏览

javascript - javascript中的动画,一个起点

我了解 JS 是如何运行的,并且我想我了解大部分 DOM,但我对动画一无所知。这里有没有人知道一个很好的指南可以向我解释它是如何在 Javascript 中完成的?

另外,我什至应该考虑使用 Javascript 制作动画吗?我应该改为学习 Flash 吗?

0 投票
3 回答
26206 浏览

.net - WinForms 中的简单动画

想象一下,您想为 WinForm 上的某个对象设置动画。您设置一个计时器来更新状态或模型,并覆盖 Form 的绘制事件。但是从那里开始,为动画不断重新绘制表单的最佳方法是什么?

  • 完成绘图后立即使表格无效?
  • 设置第二个计时器并定期使表单无效?
  • 也许这件事有一个共同的模式?
  • 是否有任何有用的 .NET 类可以提供帮助?

每次我需要这样做时,我都会发现一种具有新缺点的新方法。SO 社区的经验和建议是什么?

0 投票
5 回答
2209 浏览

javascript - Safari 中的 JavaScript 动画

我正在尝试创建使用 JavaScript 的 Web 应用程序。我希望能够在这些应用程序中使用动画。我尝试使用基本的 JavaScript,但我决定最好的办法是使用库(例如YUI或 jQuery)。

我遇到了一个问题。在 Safari 上,当我运行动画脚本时,动画非常粗糙,非常块状。YUI 和基本的 JavaScript 都会发生这种情况。为什么会这样?有没有什么好的库不会在 Safari 中产生这个问题,但也适用于 Internet Explorer 和 Firefox(希望还有 Opera)?

0 投票
4 回答
1609 浏览

java - 在 JDialog 展示中绘制动画

在显示模态JDialog之前绘制简单动画的最佳方法是什么?(即从鼠标单击点扩展边框到对话框位置)。我认为可以setVisible在对话框的方法上绘制父框架的玻璃窗格。

但是,由于 JDialog 对父级是模态的,因此在 JDialog 变得可见之前,我找不到将绘图事件泵入EDT的方法,因为 EDT 上的当前事件尚未完成。

0 投票
8 回答
25570 浏览

javascript - 在使用 jQuery 淡出元素之前如何暂停?

我想在我的页面上闪现一条成功消息。

我正在使用 jQueryfadeOut方法淡化然后删除元素。我可以增加持续时间以使其持续更长时间,但这看起来很奇怪。

我想要发生的是让元素显示五秒钟,然后快速淡出,最后被删除。

如何使用 jQuery 制作动画?

0 投票
3 回答
685 浏览

ajax - 人们从哪里获得旋转加载图像?

我一直在这个加载图像上运行

http://georgia.ubuntuforums.com/images/misc/lightbox_progress.gif

这似乎是在过去 18 个月内开始存在的。突然之间,它出现在每个应用程序中,出现在每个网站上。不想被排除在外,我可以在某个地方获得这个标志,也许是透明背景?还有它是从哪里来的?

0 投票
1 回答
2937 浏览

wpf - 如何将 XAML/WPF 文件转换为视频(AVI、WMV 等)

我有一个简单的 WPF (XAML) 文件,其中包含一些动画形状和文本。动画没有交互行为。我想将此动画录制为视频文件,稍后我打算将其用作截屏视频的“介绍”屏幕。

我认为我需要的是:接受输入 XAML 文件并以(例如 24fps)输出高质量 WMV 的 C# 代码。

我已经调查过的可能替代方案

  1. 使用 Camtasia Studio 等屏幕录制软件进行录制。这可行,但动画不那么流畅,尤其是当动画有很多过渡或移动时

  2. 使用 Epiphan Systems 的 DVI2USB 等硬件。成本太高;没试过。

  3. 使用 DVR 卡录制电视输出(S-Video 等) - 低质量和低分辨率。

2008 年 10 月 28 日更新 - 工作源代码

这篇博文有一个完整的工作源代码示例,将 WPF/XAML 导出为 AVI。它没有我想要的那么快,但它可以满足我的需求:

链接到 MSDN 博客博文

0 投票
5 回答
48789 浏览

wpf - WPF 数据触发器和故事板

我试图在 ViewModel/Presentation Model 忙碌时触发进度动画。我有一个 IsBusy 属性,并将 ViewModel 设置为 UserControl 的 DataContext。当 IsBusy 属性为真时,触发“progressAnimation”故事板的最佳方式是什么?Blend 只允许 med 在 UserControl 级别添加事件触发器,而我只能在我的数据模板中创建属性触发器。

“progressAnimation”被定义为用户控件中的资源。

我尝试将 DataTriggers 添加为 UserControl 上的样式,但是当我尝试启动 StoryBoard 时,出现以下错误:

ProgressWheel 是我要制作动画的对象的名称,因此删除目标名称显然不是我想要的。

我希望使用数据绑定技术在 XAML 中解决这个问题,而不必通过代码公开事件和启动/停止动画。

0 投票
1 回答
1732 浏览

python - 在 Python 中缩放和显示图像的最快方法是什么?

我需要以 20fps 左右的速度显示 int16 的二维 numpy.array。使用 Matplotlib 的 imshow 阻塞任何高于 10fps 的内容。缩放和插值显然存在一些问题。我应该补充一点,数组的尺寸是未知的,但可能是 30 乘 400 左右。

这些是来自应该具有实时显示的传感器的数据,因此必须动态重新采样数据。