Android中的精灵效果动画
我需要实现如下所示的精灵效果动画 参考:Android中的精灵效果动画,android,animation,Android,Animation,我需要实现如下所示的精灵效果动画 参考: 我不知道从哪里开始。有人能给我提些建议吗 我尝试了一些基本的动画代码,比如平移和缩放,但没有成功 我尝试制作类似于精灵效果的动画。但它并不像你的图像显示的那样完美,但它会在你的研究过程中帮助你 在res.copy.xml中创建动画文件夹 falling.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.co
我尝试了一些基本的动画代码,比如平移和缩放,但没有成功 我尝试制作类似于精灵效果的动画。但它并不像你的图像显示的那样完美,但它会在你的研究过程中帮助你 在res.copy.xml中创建动画文件夹 falling.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator" >
<translate
android:duration="750"
android:fromXDelta="0%p"
android:fromYDelta="10%p"
android:toXDelta="0%"
android:toYDelta="50%" />
<scale
android:duration="750"
android:fillAfter="false"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%"
android:pivotY="100%"
android:toXScale="0"
android:toYScale="0" />
</set>
希望它能帮助您。我已经用游戏库和引擎实现了这段代码 请在下面找到有助于您进一步发展的附加代码。。 您可以将此代码用作您的android代码片段或生成实例 并再次从活动扩展以重用此代码 此zip文件包含2个项目:
我有一个浏览器解决方案 退房 和演示 它适用于包括手机在内的所有浏览器(但在firefox上并不总是很流畅)。它支持每个方向(顶部、底部、左侧、右侧)的精灵效果过渡。即使目标html元素是具有自动溢出或隐藏溢出的某个容器的子元素,它也可以工作。它本身与库无关,但我还编写了一个方便的jQuery插件。如果您的项目中还包含了html2canvas库,那么该插件可以让您使用精灵效果为HTML元素设置动画(此处展开示例:) 浏览器的唯一要求是它需要支持CSS转换。这是一个纯javascript+CSS解决方案
另外,您可以使用Phonegap从web应用程序创建Android应用程序。您是否尝试过@PankajKumar,我看到了您的链接。但它只有alpha动画和translate动画。我需要曲线效果(嘿,我刚刚发布了那个链接……事实上我没有使用那个链接……老实说,我不知道这个动画……)我想对这个问题有一个公认的答案。:)我也在等待被接受的答案:D典型的解决方案,但请尝试实施并让您知道……)好的,我已经在webview上实现了动画…如果有任何问题,请告诉我,但我有问题。。如何在web视图中立即设置图像?因为web视图将显示在当前显示的屏幕上..这是y,我将答案分为两步:第一步将显示图像,只有第二步在您单击按钮时才会加载,这样效果才会出现..这就是当按钮在android中时的点视图..如果您希望按钮只在web视图中,那么最好的部分是ajax我今晚会编辑我的帖子,因为我昨晚实现了这个代码。我现在不需要代码:)&顺便说一句,问题很好,值得赏金:你在做卷曲效果吗?是的。。但目前这是第二重要的事情。。。将实现贝塞尔曲线。
final Animation animationFalling = AnimationUtils
.loadAnimation(GenieEffectActivity.this, R.anim.falling);
imgview.startAnimation(animationFalling);