Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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
Java 安卓创建图像转换_Java_Android_Xml_Animation_Transition - Fatal编程技术网

Java 安卓创建图像转换

Java 安卓创建图像转换,java,android,xml,animation,transition,Java,Android,Xml,Animation,Transition,我正在创建一个Android游戏,它有一个菜单屏幕、加载屏幕和游戏屏幕。游戏是基于拍摄泡泡,所以我想有一个泡泡动画从菜单屏幕过渡到加载屏幕。理想情况下,每当我单击“播放”按钮切换到加载屏幕时,此气泡图像将从底部上升到顶部作为过渡: 现在,我通过调用以下命令使用Android XML动画: overridePendingTransition( R.anim.slide_in_up, R.anim.slide_out_up ); 其中滑入滑出为: <?xml version="1.0" en

我正在创建一个Android游戏,它有一个菜单屏幕、加载屏幕和游戏屏幕。游戏是基于拍摄泡泡,所以我想有一个泡泡动画从菜单屏幕过渡到加载屏幕。理想情况下,每当我单击“播放”按钮切换到加载屏幕时,此气泡图像将从底部上升到顶部作为过渡:

现在,我通过调用以下命令使用Android XML动画:

overridePendingTransition( R.anim.slide_in_up, R.anim.slide_out_up );
其中滑入滑出为:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="100%p" android:toYDelta="0%p"
android:duration="@android:integer/config_longAnimTime"/>

滑出滑出是:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="0%p" android:toYDelta="-100%p"
android:duration="@android:integer/config_longAnimTime"/>

有人能告诉我如何制作一个动画,包括从底部通过顶部的图像请?谢谢。

用这个:

xml:(将其放入res/anim文件夹)

打开此按钮单击:

void animation_expand() 
        {               
            imgview.startAnimation(animationobj);
            animationobj.setFillAfter(true);
            animationobj.setAnimationListener(new AnimationListener()
            {

                @Override
                public void onAnimationStart(Animation animation) {}

                @Override
                public void onAnimationRepeat(Animation animation) {}

                @Override
                public void onAnimationEnd(Animation animation) {}
            });
        }

您需要设置ImageView的动画吗?
Animation animationobj = AnimationUtils.loadAnimation(this, R.anim.slider);
void animation_expand() 
        {               
            imgview.startAnimation(animationobj);
            animationobj.setFillAfter(true);
            animationobj.setAnimationListener(new AnimationListener()
            {

                @Override
                public void onAnimationStart(Animation animation) {}

                @Override
                public void onAnimationRepeat(Animation animation) {}

                @Override
                public void onAnimationEnd(Animation animation) {}
            });
        }