Tôi muốn đọc khi người chơi chạm vào màn hình và khi không.Trong onTouchEvent, ACTION_UP không hoạt động
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_UP){ //ACTION UP
actionOnUP = true;
Log.v("MC", "Up");
}
if(event.getAction() == 0){ //ACTION DOWN
actionOnUP = false;
Log.v("MC", "Down");
}
Log.v("MC", event.getAction() + " ");
return super.onTouchEvent(event);
}
Mã này, vâng, nó hoạt động, nhưng chỉ khi người chơi chạm vào màn hình (ACTION_DOWN), nhưng khi ông không chạm vào màn hình (ACTION_UP), không có gì xảy ra:/
^Đây là hình thức màn hình LogCat. Bạn có thể thấy: đây chỉ là ACTION_DOWN, nhưng không có gì về ACTION_UP. Class được mở rộng xem:
public class MainClass extends SurfaceView implements SurfaceHolder.Callback {
Bạn có thể giúp tôi?
EDIT: Trò chơi của tôi dựa trên hướng dẫn này: http://www.droidnova.com/2d-tutorial-series-part-v,848.html
CÓ! Cảm ơn bạn! – user1019901
Nó cảm thấy sooo tốt để có được một câu trả lời tốt, đầy đủ, thông tin cho vấn đề của bạn. :) Cảm ơn @Tim! –
Chỉ là những gì tôi cần! Cảm ơn! – inteist