So starten Sie eine Aktivität mit einem vollständig programmierten Animationsprogramm [geschlossen]

8

Ich versuche zu animieren, wie eine neue Aktivität angezeigt wird. Standard ist das Einschieben. Ich habe einen Animationssatz, den ich gerne an den Intent oder die Aktivität anhängen möchte, damit er beim Aufruf von startActivity startet.

Der Haken ist, dass ich das komplett programmatisch machen muss. Ich kann keine XML-Ressourcen für Animationen usw. angeben. Wie würde ich das tun?

    
user438293456 16.03.2012, 18:38
quelle

2 Antworten

3

Hier ist ein Codeausschnitt

%Vor%

slide_in_right

%Vor%

slide_out_left

%Vor%

Sie können mit den Codes ticker, um Ihren Wunsch-Effekt zu bekommen.

    
Win Myo Htet 16.03.2012 20:53
quelle
0

Activity hat eine Methode namens overridePendingTransition() das Sie verwenden können, um neue Animationen zu übergeben. Du würdest das einfach in onCreate deiner Activity nennen.

    
CaseyB 16.03.2012 18:47
quelle