Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我必须运行垃圾收集还是什么?_Android_Animation - Fatal编程技术网

Android 我必须运行垃圾收集还是什么?

Android 我必须运行垃圾收集还是什么?,android,animation,Android,Animation,我开始制作动画,我一个只能容纳20帧,超过了我无法分配的,这些是全屏图像,我还有大约50帧,所以,我可以在ImageView垃圾收集上做一个新的/anim/xml切换并运行另外20帧吗,正确的方法是什么?谢谢你的时间 你应该考虑把你的动画转换成视频,如果那是全屏的话。这样视频就可以轻松播放,不会消耗你的记忆 以下是支持的格式列表:。您可以使用H264或3GP,尝试看起来最好、性能更好的方法。我认为24小时前,我会研究它,在视频编辑器中进行,然后在VideoView中进行,对吗?制作视频时,我应该

我开始制作动画,我一个只能容纳20帧,超过了我无法分配的,这些是全屏图像,我还有大约50帧,所以,我可以在ImageView垃圾收集上做一个新的/anim/xml切换并运行另外20帧吗,正确的方法是什么?谢谢你的时间

你应该考虑把你的动画转换成视频,如果那是全屏的话。这样视频就可以轻松播放,不会消耗你的记忆


以下是支持的格式列表:。您可以使用H264或3GP,尝试看起来最好、性能更好的方法。

我认为24小时前,我会研究它,在视频编辑器中进行,然后在VideoView中进行,对吗?制作视频时,我应该输出什么类型的视频?
  import android.app.Activity;

import android.graphics.drawable.AnimationDrawable;
import android.os.Bundle;


import android.widget.ImageView;

public class GenieComesOut extends Activity 
{

ImageView genie;
AnimationDrawable genieout;

@Override
 public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.genie_out);
        genie = (ImageView)findViewById(R.id.genieout);

        genieout = (AnimationDrawable) genie.getDrawable();
        genie.post(new Runnable() {public void run() {genieout.start();}});
    }