问题标签 [tween]
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.
android - Android:位图的补间动画
我的应用程序通过在我的视图方法中调用以下内容来实现自己的精灵onDraw()
:
该应用程序是一个物理模拟,到目前为止效果很好。但是现在我想通过在某些事件发生时在精灵的图像之间变形来增强动画效果。
例如 - 当发生碰撞时,我想播放爆炸的动画。我的想法是用爆炸PNG替换通常的精灵位图,并使用Android“补间动画”使爆炸变大。
但 Android补间动画示例假定您ImageView
在 XML 配置中静态定义了一个。
有没有办法使用补间动画绘制位图onDraw()
动画?或者我是否需要转换我的精灵以使用某种ImageView
?如果是后者,你能指出我在 Android 中正确的精灵动画的例子吗?
谢谢
android - Android补间动画快速闪烁并且不起作用
我正在尝试使 TextView 缩放并淡出。我的 TextView 位于一个布局文件中,该文件包含在我的活动布局中
现在,我可以在 Java 代码中应用缩放动画,如下所示:
它工作得很好,但我想要一个 xml 文件中的动画(以及其他一些动画)。所以我做了这个文件:
我正在尝试使用以下代码应用动画:
现在发生的事情是 TextView 闪烁了几分之一秒,实际上什么也没发生。
我试过了:
- 删除 alpha 动画 - 没有变化
- 删除起始偏移量 - 没有变化
- 使用 android 文档中的一个更改动画 - 没有变化
- 将 AnimationSet 更改为 Animation - 没有变化
- 将 getApplicationContext() 更改为此,MyActivity.this - 没有变化
- 将 getApplicationContext() 更改为 null - 终止应用程序
我错过了什么?
该项目针对 Android 1.6,我正在 2.3 模拟器中进行测试。
actionscript-3 - 使用静态矢量图创建补间
不知道它到底叫什么,但我很好奇我将如何拍摄我绘制的两张图像并以某种方式在它们之间制作 Flash。很难解释,因为我不知道它,除了我之前在一些动画中看到它执行过。我肯定知道,因为有些人使用得不好,两个完全不同的图像的部分像补间一样过渡。我想尝试将它与在短动画中组合在一起的静态图像一起使用。这是 Flash 的内置功能吗?还是一些用户制作的 ActionScript 函数?如果有的话,它叫什么或者我将如何使用它?
flash - 将补间动画应用到多个帧?
我手动创建了 24 帧(我使用 24fps)描绘了一个小动作......
现在我需要重复这个动作 1 分钟,并在屏幕上从左到右移动它......有没有办法避免复制粘贴这 24 帧并通过使用补间动画在 59 秒内将它们稍微更改为其他帧?
因此,我正在寻找一种方法来组合这 24 帧并对它们应用补间动画。这可以做到吗?
apache-flex - Flex 4 皮肤形状补间效果
我的皮肤有两种形状:
1.圆
s:Ellipse width="20" height="20" includeIn="collapsed">
s:fill>
s:SolidColor color="#BBBBBB"/>
/s:fill>
/s:Ellipse>
2.矩形
s:Rect radiusX="10" radiusY="10" width="80" height="20" includeIn="expanded">
s:stroke>
s:SolidColorStroke color="0" weight="1"/>
/s :stroke>
s:fill>
s:SolidColor color="#00FF00"/>
/s:fill>
/s:Rect>
我想要一个补间形状。这种形状补间在 Flash IDE 中是可能的。圆形需要平滑地转换为矩形。可以在 mxml 中使用吗?
actionscript-3 - 优化补间
无论您使用什么库(或内置的补间类),在 AS3 中进行补间后清理的最佳方法是什么。是否有最佳实践,或者它是否特定于每个补间库?
android - Android - 如何淡入图像?
好吧,我不明白我应该怎么做。
我想要它做的就是在我的游戏顶部有一个图像淡入淡出。
这个方法在我的 MainGame 类中,它扩展了 SurfaceView 并实现了 SurfaceHolder.Callback
这是我的 fadein.xml
<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="3000"
android:repeatCount="infinite"/>
</set>
我试过了:
public void Animation() { ImageView myImageView= (ImageView)findViewById(R.id.block1); 动画 myFadeInAnimation = AnimationUtils.loadAnimation(this.getApplicationContext(), R.anim.fadein); myImageView.startAnimation(myFadeInAnimation); }
AnimationUtils 类型中的方法 loadAnimation(Context, int) 不适用于参数 (MainGame, int)
也
public void Animation() { ImageView myImageView= (ImageView)findViewById(R.id.myImageView); Animation myFadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.fadein); myImageView.startAnimation(myFadeInAnimation); }
方法 getApplicationContext() 未为 MainGame 类型定义
我还尝试将 Animation 方法放在它自己的名为 fade 的类中,该类扩展了 Activity 并在我的 MainGame 类中创建了一个名为 Fade 的动画对象,并在方法中调用它
Fade.Animation();
我可以编译和运行它,但是一旦包含它的方法运行它就会崩溃。
也许有人可以为我提供一个基本示例或教程?任何帮助都会很棒,谢谢。
javascript - javascript中简单补间类的问题
我正在尝试在 javascript 中构建一个简单的 Tween 类。代码如下所示:
然后由另一个脚本调用,比如 main.js :
}
不幸的是,这不起作用。如果我使用 Google Chrome 开发人员工具检查我的网站,someDiv 的左样式属性设置为参数中设置的像素数。但它不会在屏幕上移动。
有人知道我在做什么错吗?为什么不重绘 someDiv?
非常感谢
actionscript-3 - TweenMax:补间第一次绊倒
我有一些图像容器,其中包含很多图像(10-100)。其中一些容器(精灵)不在屏幕上,但已加载和添加。通过箭头键,我在相应的方向上开始补间。当容器第一次出现在屏幕上时,补间总是不平滑(绊倒)。如何获得平滑的补间?
actionscript - Actionscript 2:Tween 运行速度极慢
一旦 _global.choiceMade 等于 1...
这包含在主时间线的每一帧中。第一次运行良好,但在下一帧运行速度非常慢(大约需要 12 秒而不是 0.5 秒并且非常不稳定),如果我然后返回第一帧并再次运行它,这次它非常慢。
我无法弄清楚为什么这样做我的 CPU 在运行时保持在 6-15% 左右,所以它不能太苛刻。
更新以显示我的其余代码:
在主时间线上有一个帧,每个帧都包含一个影片剪辑。在每个影片剪辑的时间线上包含:
在这个movieclip 中有两个movieclip 按钮(True 和False)包含这个代码:
顶部的脚本在一个movieclip 中,这些按钮包含在名为buttonHolder 的函数中,它会执行它所说的操作,并在屏幕上对按钮进行补间以在选择答案后显示下一个按钮。