我们在玩游戏的时候常常会现有一个开场动画,要实现这个并不难,下面将给出一个实例实现开场动画。
这个实例需要两个Activity,一个作为开场动画,一个是主程序界面,由于并不需要演示其他的东西,所以在第二个Activity里只是一个简单的TextView。
下面给出这个程序的实现截图:
下面给出实现这个程序的代码:
1.两个布局文件
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/hello" /></LinearLayout>
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <VideoView android:id="@+id/mVideoView1" android:layout_width="fill_parent" android:layout_height="fill_parent" /></LinearLayout>
2.第一个Activity
package irdc.ex07_17;import android.app.Activity;import android.content.Intent;import android.media.MediaPlayer;import android.net.Uri;import android.os.Bundle;import android.widget.VideoView;public class EX07_17 extends Activity{ private VideoView v; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* 加载start.xml Layout */ setContentView(R.layout.start); /* 设定VideoView */ v = (VideoView) findViewById(R.id.mVideoView1); Uri uri = Uri.parse ( "android.resource://irdc.ex07_17/"+ R.raw.start ); v.setVideoURI(uri); v.requestFocus(); /* 开始播放影片 */ v.start(); /* 影片播放完后会运行的OnCompletionListener */ v.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer arg0) { /* 打开Activity EX07_17_1.java */ Intent intent = new Intent(); intent.setClass(EX07_17.this,EX07_17_1.class); startActivity(intent); EX07_17.this.finish(); } }); }}
2.第二个Activity
package irdc.ex07_17;import android.app.Activity;import android.os.Bundle;public class EX07_17_1 extends Activity{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); }}
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
文章来源: https://blog.csdn.net/yffhhffv/article/details/86559240