ontouchevent

    0熱度

    2回答

    我現在有(其中包括)這些類: public class Main extends Activity { Panel p; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.

    22熱度

    1回答

    我正在實現一個自定義TextView,我想在觸摸視圖時執行一些操作。我認爲onTouchEvent方法會讓我在視圖上觸及全部範圍,而不必使用setOnTouchListener(我試圖在視圖中完成所有工作,而不是在活動中,因此它是可移植的),但唯一的觸摸事件已註冊是ACTION_DOWN。如果我在使用此設置的活動中設置了OnTouchListener,我可以獲得全部觸摸事件,但onTouchEve

    0熱度

    1回答

    我正在處理圖表。我可以放大,拖動...還需要拖動拖動。如果你需要解釋,用戶可以通過longClıck查看圖表值,用戶可以拖動到左側,用longclick右鍵查看其他值... Android可以感覺到它嗎?我使用achartengine庫。 我現在可以處理它:)但我有另一個問題.. longPressDetector = new GestureDetector(getContext(), new S

    1熱度

    1回答

    我正在尋找一種方法來在觸摸屏幕的屏幕上的位置有一個opengl對象(三角形等)。我現在在屏幕上有一個三維金字塔,根據觸摸開始和拖動到的位置之間的差異,在屏幕上移動。 在正常的surfaceViews中,我可以只是做一些像element.x = event.getX(),但這在openGL中不起作用。所以任何人有一個想法? ps:我使用java/Android。

    1熱度

    1回答

    我正在和一位朋友一起在一個應用程序上工作,我希望按鈕可以通過更改背景和振動來進行視覺上的按壓,然後當它發佈時,它可以執行任何按鈕應該執行的操作。 按鈕我現在所擁有的只有一個onclick方法,但我想它振動觸摸時,並點擊 當我知道ontouch和的onclick方法,但我似乎無法使用它們togetherand已經執行其功能實施onclicklistener和ontouchlistener 我怎麼可以

    3熱度

    1回答

    檢查如果我有一些基本的遊戲循環中的一個線索,這樣的: public void run(){ getInput(); //onTouchEvent method is only available in view class. updateState(); renderScreen(); } 我不知道如何來實際檢查輸入(即觸摸屏)。我知道我可以在視圖類中使用on

    1熱度

    1回答

    我寫了一個簡單的卡片遊戲,用戶玩他的名片 做的三個imageviews之一(卡) TAP我想補充的打卡 的可能性通過拖動ImageView上的「桌面」 (表格是另一個佈局或簡單的另一部分屏幕)。 我tryed使用在 http://blahti.wordpress.com/2011/01/17/moving-views-part-2/ 指示的techinc,但因爲它使用AbsoluteLayout,

    4熱度

    1回答

    我有一個問題從mutlitouch事件獲取X和Y值。以下代碼顯示了在POINTER_DOWN和POINTER_UP事件觸發時我如何獲取值,但是X和Y值似乎在POINTER_UP事件中混合上/重複。 @Override public void onTouchEvent(MotionEvent event) { int id, pointerIndex; switch (event.getA

    0熱度

    1回答

    現在我有一個ImageView和它的一個圓形,在略低於中心位置(但這不應該)。 我已經編寫了用於ACTION_DOWN的ACTION_UP的ImageView onTouch代碼,現在考慮用戶已將手指放在圓上並移動並移動....我想在用戶移動手指並超出CIRCLE圖像的區域時激活一些代碼(只要用戶超過代碼應該昂立一次ececuted區) 這裏是我的代碼 ImageView view1 = (Ima

    2熱度

    3回答

    現在的中心我有一個ImgeView其中一個圓,我想找到那個圈子,所以我曾嘗試下面的代碼的中心點,但似乎不工作 int[] location = new int[2]; imageView.getLocationOnScreen(location); int radius=imageView.getHeight()/2; int[] center=new int[