例10.9在Eclipse中創建Avoid項目。名稱為10.9,製作開場動畫。
(1)修改新建項目的res\layout目錄下的布局文件將默認添加的布局代碼刪除,然後添加一個FrameLayout頓布局管理器,並在該布局管理器中添加一個ImageVew控制項,用於顯示小兔子圖像,另外,還浦要為添加的幀布局管理器設置背景圖片。具體代碼請參見光碟。
(2)在lcs\ayout目錄下創建一個布局文件startxnil,在該文件中添加一居中顯示的線性布局管理器。並在該布局管理器中添加一個V1deoVew組件。用於播放開場動畫視頻文件,關健代碼如下:
(3)創建一個名稱為StartActivity的Activity,並重寫其onCreatep方法,在該方法中。首先獲取VideoView組件,並獲取要播放的文件對應的URI,然後為VideoView組件指定要播放的視頻。井讓其獲得焦點。再調用start()方法開始描放視頻,最後為VideoVew添加完成事件監聽器,在重寫的nncrmoletionO方法中謂用startMain()方法進入到遊戲主界面,具體代碼如下:
(4)編寫進入遊戲主界面的startMainO方法,在該方法中創建一個新的Intent,以啟動遊戲主界面的Activity,具體代碼如下:
(5)打開AndroidManifest.nmi文件。在該文件中配置項目中應用的Activity.這裡首先將主activity設置為StartActivity,然後再配置MainActivity,關健代碼如下:
運行本實例,首先描放指定的視頻,視頻播放完畢後,將進入到如圖10.10所示的遊戲主界面。