Java 安卓创建图像转换
我正在创建一个Android游戏,它有一个菜单屏幕、加载屏幕和游戏屏幕。游戏是基于拍摄泡泡,所以我想有一个泡泡动画从菜单屏幕过渡到加载屏幕。理想情况下,每当我单击“播放”按钮切换到加载屏幕时,此气泡图像将从底部上升到顶部作为过渡: 现在,我通过调用以下命令使用Android XML动画: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
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) {}
});
}