freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能移動終端應(yīng)用開發(fā)設(shè)計報告基于android系統(tǒng)的貪吃蛇游戲開發(fā)畢業(yè)論文(編輯修改稿)

2024-12-22 18:59 本頁面
 

【文章內(nèi)容簡介】 read Name=+().getName())。 } //定時發(fā)送消息給 UI線程,以此達(dá)到更新效果 public void sleep(long delayMillis) { (0)。 //清空消息隊列, Handler進(jìn)入對新消息的等待 (tag, sleep|Thread Name=+().getName())。 //定時發(fā)送新消息 ,激活 handler sendMessageDelayed(obtainMessage(0), delayMillis)。 } }。 定義 SnakeView()函數(shù)初始化游戲,代碼如下: public SnakeView(Context context, AttributeSet attrs) { 9 super(context, attrs)。 (tag, SnakeView Constructor)。 initSnakeView()。//構(gòu)造函數(shù)中,初始化游戲 } 定義 initSnakeView()初始化 SnakeView類,代碼如下: private void initSnakeView() { (tag, initSnakeView)。 //設(shè)置焦點,由于存在 文字界面 和 游戲界面的跳轉(zhuǎn)。這個 focus是不可或缺的。 setFocusable(true)。 //取得資源中的圖片,加載到 磚塊字典 中。 Resources r = ().getResources()。 resetTiles(4)。 loadTile(RED_STAR, ())。 loadTile(YELLOW_STAR, ())。 loadTile(GREEN_STAR, ())。 } 此外還 定義 了 updateWalls()、 updateApples()、 updateSnake()繪制墻 、果子、蛇,以及更新畫面函數(shù)、保存位置坐標(biāo)函數(shù)等,具體代碼請詳見目錄。 ( 3)界面設(shè)計 界面設(shè)計包括 游戲主界面( Snake)、作者信息界面、游戲說明界面、游戲界面的設(shè)計。界面的設(shè)計采用的是 xml 文檔形式,在 xml文檔中規(guī)劃好界面布局布局后,分別在 java 文件中聲明。 主界面設(shè)計:主界面包括一個 TextView、一個 imagebutton、三個 button,其 文檔如下: ?xml version= encoding=utf8? AbsoluteLayout xmlns:android= android:layout_width=fill_parent android:layout_height=fill_parent android:background=@drawable/icon LinearLayout android:orientation=vertical android:layout_width=fill_parent android:layout_height=fill_parent android:gravity=center TextView android:textColor=ff3456ff android:textSize=40sp android:layout_height=wrap_content android:visibility=visible android:text=Snake android:layout_width=wrap_content android:id=@+id/text 10 android:gravity=center_horizontal/TextView ImageButton android:visibility=visible android:layout_width=wrap_content android:layout_height=wrap_content android:id=@+id/ImageButton1 /ImageButton Button android:id=@+id/Button1 android:layout_width=wrap_content android:layout_height=wrap_content android:visibility=visible /Button Button android:id=@+id/Button5 android:layout_width=wrap_content android:layout_height=wrap_content android:visibility=visible /Button Button android:id=@+id/Button3 android:layout_width=wrap_content android:layout_height=wrap_content android:visibility=visible /Button /LinearLayout /AbsoluteLayout 其對應(yīng)的 文件如下: public class Snake extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 setContentView()。 initialstart()。//初始化 } public void initialstart(){ ImageButton imageButton = (ImageButton)()。 Button button1 = (Button)()。 Button button3 = (Button)()。 Button button5 = (Button)()。 (作者信息 )。 (退出 )。 11 (游戲說明 )。 ()。 //按鈕注冊到各自的監(jiān)聽器 (new () { public void onClick(View view) { Intent intent=new Intent()。 ( ,)。 startActivity(intent)。//跳轉(zhuǎn)到 Game界面 ()。 } })。 (new () { public void onClick(View view) { //setContentView()。 Intent intent=new Intent()。 ( ,)。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1