Wie kann ich eine Schiebe-layout, wie die wichtigsten android-Menü?
Muss ich erstellen Sie eine Anwendung mit 4 anzeigen. Ich übergeben zu müssen, von einer Ansicht zu einer anderen, einfach durch eine Berührung und ein Schritt nach Links oder nach rechts (Schaltfläche Nein). Der Effekt, den ich möchte, ist die gleiche, die Sie sehen, wenn Sie navigieren Sie im Hauptmenü von android, wenn Sie übergeben von einer Seite zur anderen.
Habe ich getestet, der ViewFlipper, aber ich kann es nicht benutzen: es scheint nicht zu fangen, die touch-event richtig. Ich weiß gar nicht, ob es die richtige Komponente.
Was ist der richtige Weg, dies zu behandeln?
- Mehr details: in der Haupt-Ansicht von android, in der Regel auf der Unterseite gibt es einige Kugeln, was bedeutet, dass Sie auf Seite 1, 2 oder andere. Sie können die Seite wechseln, indem Sie mit einem finger und verschieben nach Links oder rechts. Manche kann man mir helfen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich habe ich es geschafft. Dies ist meine Lösung.
Zunächst müssen Sie definieren, ein Haupt-layout, enthält die Kind-layout.
wo page_1 und page_2 sind das layout, das ich austauschen muss. Diese layout sind absolut standard-layout, wie Sie prefear.
Dann müssen Sie eine Aktivität:
Tada! Fertig!
Ich denke was du suchst ist ein SlidingDrawer. Könnte man so etwas wie dieses:
Meinst du wie die home-Bildschirm, wo Sie können swipe zwischen den Ansichten und es fängt bei jedem einzelnen?
Diese vielleicht helfen Ihnen.
Ich denke, dass Sie verwenden können, layout-animation für den Zweck..
res/anim/popin.xml:
res/anim/popinlayout.xml:
Quelle: