2016-03-21 22 views
-1

Ich habe eine Aktivität mit ListView und 2. Aktivität, die ViewPager haben. Jetzt mag ich in einer Aktivität, wenn Status wahr dann zu 2. Aktivität gehen `Aktivität innerhalb Aktivität

Intent n = new Intent(one, two); 

startActivity(n);` 

Aber hier Problem ist es Eröffnung Animation gibt, ist jede i innerhalb dieser ersten Tätigkeit tun kann eine Möglichkeit, dass die Animation vermeiden kann und es so aussehen wie es ist die gleiche Aktivität

oder ich muss den gesamten Code und dies innerhalb von 2 Fragmente wiederholen? so haben Sie eine Fragmentaktivität und dann nur einen Aktivitätscode innerhalb des Fragments und zwei Aktivitäten innerhalb des Fragments, die einen Blickpager haben.

+0

Mögliche Duplikat [Wie Animation zu schaffen, wenn in Android eine andere Tätigkeit nennen?] (Http://stackoverflow.com/questions/2651360/how-to-provide-animation-when-calling -another-activity-in-android) –

+1

@bob: Sie sollten 'Fragmente' verwenden .. !! – AndiGeeky

+0

Ansicht Pager innerhalb Fragment wird funktionieren /? – bob

Antwort

0

Paraphrasieren Sie, versuchen Sie, Aktivität B von Aktivität A zu nennen, basierend auf einem Ergebnis, das aus Listenelement ausgewählt ist, jedoch möchten Sie jede Art von Bildschirmübergängen (Animationen) vermeiden, wenn Sie sich voneinander entfernen.

Ich könnte falsch liegen, aber meine Google-Suche ergab keine Möglichkeit, den Übergang zwischen Aktivitäten zu vermeiden. Was Sie tatsächlich tun könnten, ist Ihren Code mit Fragmenten zu refaktorieren und sie in der übergeordneten Aktivitätsansichtsgruppe auf eine Weise zu sortieren Fragment B maximiert sich selbst oder springt über Fragment A auf, um es anzuhalten.

Brs.,

Verwandte Themen