Wie haben sie ein solches Layout erstellt - welche Elemente verwendeten sie?

8

Im Moment verwende ich Euro 2012 App und Es hat einige interessante Layoutteile. Wenn Sie zum Matchs- & gt; Knockout-Bildschirm gehen, sehen Sie 3 Bildschirme wie folgt.

Wenn Sie nach links oder rechts rutschen, bewegen Sie sich zwischen ihnen nicht wie zwischen den einzelnen Aktivitäten, sondern wie alle diese Elemente auf einer großen Leinwand liegen und Sie jeden Bildschirm in den Fokus schieben. Selbst wenn du nach links / rechts schiebst, kann der Bildschirm nicht so angehalten werden, wie die Hälfte jedes Bildes sichtbar ist, also denke ich, dass es keine große Leinwand ist. Irgendwie können Sie Bildschirm wie ein großes Bild gleiten, und dennoch sperren sie immer perfekt, als ob sie 3 Aktivitäten dafür verwendet haben.

Wie hat das gemacht?

    
sandalone 23.06.2012, 07:16
quelle

2 Antworten

1

Es handelt sich um einen ViewPager , der im Android-Support-Paket verfügbar ist und in dessen Hilfe beschrieben wird Blog .

    
Ran 23.06.2012, 08:23
quelle
0

Das Design ist nicht so schwierig, wie ich denke, um die Boxen zu zeichnen, die Viertelfinale, Halbfinale zeigen.

Sie haben Layout (wir können auch im Hintergrund Bilder platzieren). Die wichtigste Rolle von FrameLayout, die Ihnen diesen Effekt (Hervorhebung) zeigt, sind die Flags, die aus der URL abgerufen werden, da Übereinstimmungen entschieden werden (im Grunde sind nur Images-Namen ausreichend, da Flags in App geladen und als aktualisiert angewendet werden).

Nach dem Klick denke ich, dass das Startbild geändert wird, es ersetzt dieses Bild nur durch ein neues.

Wie Sie gesagt haben, befinden sie sich nicht auf einer einzelnen Leinwand (aber wenn sie die Anpassung von Erbe Viewpager vorgenommen haben, dass sie nicht zwischen den Aktivitäten stehen bleibt), aber ich denke, sie befindet sich auf einer einzelnen Leinwand.

Wenn Sie die Schnelligkeit des Ladens und alles, was Ihnen ansteht, so viel Code und Verarbeitung benötigen, erhalten Sie ein geschmeidiges Gefühl und eine schnelle Verarbeitung.

Wir können die Arbeit schätzen, aber wir können nicht sagen, dass es zu schwierig ist, weil ich denke, dass es einfach ist ...

Ich hoffe, diese Erklärung hilft Ihnen zu verstehen ....

    
MobileEvangelist 23.06.2012 08:34
quelle

Tags und Links