2010-10-28 176 views
1

嗨移動圖像我想移動的圖像左,右,下,上按軌跡球。爲此,請給我一些代碼suggestions.Thanks提前根據軌跡球

回答

3

沒有做任何方向完全像以前一樣,但我肯定已經檢測到我的一些項目的軌跡球按壓,以檢測上下左右是非常相似的,所以你只需要移動你的形象的事件..希望這是有用的:

public boolean onKeyDown(int keyCode, KeyEvent event) {  
    switch (keyCode) { 
    case KeyEvent.KEYCODE_DPAD_UP : 
     // code to move image up 
     break; 
    case KeyEvent.KEYCODE_DPAD_DOWN : 
     // code to move image down 
     break; 
    case KeyEvent.KEYCODE_DPAD_LEFT : 
     // code to move image left 
     break; 
    case KeyEvent.KEYCODE_DPAD_RIGHT : 
     // code to move image right 
     break;    
    } 
    return false; 
} 
+0

但onkeyDown方法在一個活動中工作,但我想在畫布類中使用此 – Pinki 2010-10-28 12:10:12

+0

看看這個鏈接,你仍然必須使用一個活動,所以噸他將向你展示如何將活動事件推送到畫布視圖。http://www.anddev.org/rotating_3d-objects_based_on_keyevents-t51.html – Dave 2010-10-28 14:30:03