2 Stimmen

Was würde es mir in Android ermöglichen, den Rand meines Bildschirms zu berühren, während ich mein Spiel spiele, und über einen Item-Bildschirm zu gleiten?

Android verfügt über viele nützliche Tools, wenn es um Ansichten, Bildschirme und Layouts geht.

Beschreibung: Während ich mein Spiel spiele (ich laufe als Zombie-Bär herum, der Menschen frisst), möchte ich dem Spieler erlauben, auf ein Menü zuzugreifen, indem er ein Menü von der rechten Seite/Rand des Bildschirms schiebt. Oder zumindest in der Lage sein, ein Spiel Optionen Menü (nicht Spiel-Einstellungen, die die Menü-Taste wäre) zugreifen.

Welche Beschreibung würde am besten passen?

P.S. Wie würde ich eine Frage wie diese weniger wie eine Diskussion und mehr wie eine direkte Programmierfrage stellen, wenn ich nicht wirklich weiß, was zur Verfügung steht, um dies zu tun.

Sollte dies der Fall sein, verweisen Sie mich bitte an eine andere Stelle, an der ich eine Frage stellen kann, die möglicherweise eine Diskussion erfordert.

Ich danke Ihnen!

3voto

Squonk Punkte 48341

Versuchen Sie es mit einem Blick auf die SlidingDrawer Klasse.

PS Ich persönlich sehe kein Problem damit, wie Sie Ihre Frage formuliert haben, wenn Sie nach Ideen für Ansichten/Widgets suchen, die Sie benötigen, um eine bestimmte Funktion/Wirkung auszuführen.

0voto

Maximus Punkte 8271

Mein erster Gedanke, und für einen einfachen Ansatz (dies wäre nicht animiert oder gezogen wirklich), wäre mit einem RelativeLayout, wo der Teil, der das Menü darstellt, wurde zunächst so eingestellt, dass es die Sichtbarkeit waren GONE, außer für eine kleine Registerkarte oder Pfeil oder etwas. Wenn diese Registerkarte/Pfeil berührt wird, könnte die Sichtbarkeit der Ansicht für das Menü auf VISIBLE umgeschaltet werden.

Wenn die Sichtbarkeit auf GONE gesetzt ist, wird eine Ansicht beim Zeichnen des Bildschirms nicht gezeichnet oder in einem Teil des Layoutdurchlaufs berücksichtigt.

0voto

JoxTraex Punkte 13243

Man könnte eine Listenansicht mit einigen Icons füllen und wenn ein bestimmtes Icon ausgewählt wird, dann herausfinden, welches ausgewählt wurde und dann eine Funktion ausführen und die Seitenleiste mit einer Animation ausblenden. Ich habe noch nie ein Spiel entwickelt, daher bin ich mir nicht sicher, wie weit es vom Standard abweicht, aber ich wünsche dir viel Glück :) ! Wenn du den Quellcode veröffentlichst, lass es mich wissen, ich würde dein Spiel gerne testen und sehen, wie du mit dem Quellcode arbeitest!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X