android-逐帧动画

android-逐帧动画,第1张

概述当我尝试在Eclipse中编码逐帧动画时,它给了我一个bug.我在互联网上发现了一些东西,说它们在sdk教程文档中搞砸了,但我不禁想知道android:id=“selected”是什么意思,或者应该在引号中加上什么.另外,有人可以向我解释帧动画教程的最后一部分吗?http://developer.android.com/guide

当我尝试在Eclipse中编码逐帧动画时,它给了我一个BUG.我在互联网上发现了一些东西,说它们在sdk教程文档中搞砸了,但我不禁想知道androID:ID =“ selected”是什么意思,或者应该在引号中加上什么.

另外,有人可以向我解释帧动画教程的最后一部分吗?
http://developer.android.com/guide/topics/resources/animation-resource.html#Frame
您是否在文件名.Java中放置了另一个代码,如果是,则将其放置在哪里?
我不明白在哪里放置不是XML的第二个代码.我想我需要知道下面的代码是什么以及应该去哪里:

ImageVIEw fileimage = (ImageVIEw) findVIEwByID(R.ID.file_image);fileimage.setBackgroundResource(R.drawable.file_image2);fileAnimation = (AnimationDrawable)fileimage.getBackground();fileAnimation.start();

但是这是我使用的XML代码:

 <animation-List androID:ID="selected" androID:oneshot="false"> <item androID:drawable="@drawable/filename" androID:duration="200" /> <item androID:drawable="@drawable/filename2" androID:duration="200" /> </animation-List>

是否应该从中删除或添加任何内容?我不知道该怎么办,因为我需要启动动画并拥有该动画的代码(第一个),但是我不知道它在哪里,或者是否需要其他代码.

解决方法:

这就是我的实现方式.

在您的主要Java文件中,您应该有类似这样的内容.

public class Main extends Activity { AnimationDrawable mainanimation;public voID onCreate(Bundle icicle) {      super.onCreate(icicle);      setContentVIEw(R.layout.main);     ImageVIEw mainimage = (ImageVIEw) findVIEwByID(R.ID.MainAnim);     mainimage.setBackgroundResource(R.anim.mainanim);     mainanimation = (AnimationDrawable) mainimage.getBackground();

因此,您将main.xml布局文件中的ImageVIEw设置为包含动画(R.ID.MainAnim)的xml.

然后在MainAnim.xml(位于res / anim中)文件中编写

<?xml version="1.0" enCoding="utf-8"?><animation-List xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:oneshot="false"><item androID:drawable="@drawable/image1" androID:duration="2000" /><item androID:drawable="@drawable/image2" androID:duration="2000" /></animation-List>

现在,image1和image2将分别在2秒左右来回切换.另外,我没有使用andriod:ID =“ selectable”.

回顾一下,您需要3个文件.您的Main.java,您的main.xml布局文件以及位于res / anim中的mainanim.xml文件.也是您在可绘制文件夹中的2张图像.

希望可以将其清除.

总结

以上是内存溢出为你收集整理的android-逐帧动画全部内容,希望文章能够帮你解决android-逐帧动画所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1093937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存