2017-06-10 1 views
-8

Ich habe noch die Lösung für dieses Problem zu finden. Ich versuche ein Spiel zu machen. Ich möchte ein Bild nach links, rechts, oben oder unten verschieben, wenn auf eine Schaltfläche geklickt wird. Bitte hilf mir, da ich seit zwei Tagen mit diesem Problem zu kämpfen habe. Bitte zeigen und erklären Sie mir, wie Sie ein ImageVIEW wie oben beschrieben verschieben können.Android Wie kann ich ein ImageView verschieben, wenn der Benutzer auf eine Schaltfläche klickt (für ein Spiel)

Vielen Dank im Voraus.

bt = (Button) findViewById(R.id.button2); 
bt.setOnLongClickListener(new View.OnLongClickListener() { 
    @Override 
    public boolean onLongClick(View v) { 
     playerY+=20;` 
     player.setY(playerY); 
     return true; 
    } 
}); 
+0

Geben Sie uns mehr Informationen! Was ist die Sprache? Was passiert, wenn Sie den Code ausführen? Was möchten Sie stattdessen sehen? –

+0

.Java Android Studio.Ich würde gerne sehen, Spielzüge links aber für immer.Ich versuche, Spiel – Bartu

+0

machen, wenn ich dieses Programm laufen Charakter bewegt sich nach unten aber nur einmal .Ich möchte sehen, dass Zeichen für immer nach unten bewegt İf ich auf Knopf klicken lasse Mein Charakter muss aufhören Das ist was ich will – Bartu

Antwort

0

Versuchen Sie, diese

UpButton.setOnTouchListener(new OnTouchListener() { 
@Override 
public boolean onTouch(View v, MotionEvent event) { 
    switch(event.getAction()) { 
    case MotionEvent.ACTION_DOWN: 
     // Do something 
     return true; 
    case MotionEvent.ACTION_UP: 
     // No longer down 
     return true; 
    } 
    return false; 
} 
}); 

Aktion nach unten bedeutet die Schaltfläche geklickt wird und Aktion nach oben ausgelöst wird, wenn der Finger nicht mehr auf den Button

+0

Ich habe es nicht versucht Aber danke für die Hilfe mir bro das könnte Antwort sein – Bartu

+0

wenn es funktioniert upvote :) –

+0

es hat nicht funktioniert.: ((Wenn der Button geklickt mein Charakter geht, aber ich möchte um zu sehen, während der click-Event mein Charakter geht ı muss sagen heyyyyyyyyyyyyyyyyyyyyyyyyyy Sie werden sehen (y) Ihre Antwort: y meine Frage: yyyyyyyyyyyyyyyyyyy Verstehen?: D – Bartu

Verwandte Themen