Gewusst wie: anzeigen eine-Taste in zufälliger position auf dem Bildschirm
Wie kann ich eine Schaltfläche angezeigt, in einer zufälligen position auf dem Bildschirm in android? Ich habe zum Beispiel eine Schaltfläche mit der Bezeichnung GEHEN. Wenn ich auf GEHEN, soll es mir bringen, um den zweiten Bildschirm. Dass der zweite Bildschirm zeigt eine andere Taste (nicht die START-Taste) in zufälliger position auf dem Bildschirm. Wie kann ich das tun?
- erhalten Bildschirm-Größe), dann generieren Zufallszahl zwischen 0 bis screen-dimension dann als set params, um Ihre Schaltfläche
- Wie kann ich das generieren einer Zufallszahl und legen Sie es als params? Ich bin freundlich, ein neues zu android
- sehen MDMalik Antwort, das ist das, was ich sagen will
- danke
- Danke Shayan pourvatan und MDMalik 🙂
- Bitte überprüfen Sie die Bearbeiten..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für den zweiten Bildschirm verwenden
absolute layout
, aber die Taste auf X=0, Y=0Einmal Ihrem zweiten Bildschirm aktiviert wird.
onCreate
MethodeBEARBEITEN User wollte wissen, wie man schreiben AbsoluteLayout
AbsoluteLayout ist jetzt veraltet, Sie können eine Ansicht verschieben, (wenn Sie berührt ist) in zufälliger position auf dem Bildschirm so einfach.
Wenn Sie als Ziel
Icecream Sandwich
und oben können Sie die position der Schaltfläche sehr leichtSie können die nachstehenden Funktionen zum verschieben an eine zufällige position. Berechnen Sie
x
zufällig, basierend auf der Bildschirmbreite.Für die älteren Handys, können Sie eine zufällige animation mit 0 Sekunden lang.
Dies ist die (obwohl Kotlin, aber leicht zu konvertieren, um Java -) code, den ich verwendet, um zu animieren, die Bewegung einer Ansicht auf der Y-Achse: