Einstellen eines Android-Fragments zum Eingeben und Beenden von Übergängen?

8

Ich versuche, Übergänge für ein DialogFragment einzugeben und zu beenden, was einfach genug erscheint. Hier ist der Code von meiner DrinkDetailActivity, der den Dialog erstellt:

%Vor%

Und hier ist der Code aus meiner OrderDrinkDialogFragment-Klasse:

%Vor%

DrinkDetailActivity.activity ist einfach this aus der Instanz von DrinkDetailActivity . Aus irgendeinem Grund wechselt der Dialog nicht, wenn ich ihn %% oder es ist, wenn es entlassen wird, wird es einfach ein- und ausgeblendet. Dieses Tutorial hat mir sehr dabei geholfen, das herauszufinden Aktivitätsübergänge für den Rest meiner App, und ich befolgte die gleichen Anweisungen für Fragmentübergänge, wie es heißt. Was mache ich falsch?

    
mithunm93 11.02.2015, 08:53
quelle

3 Antworten

9

Das hat für mich funktioniert. Meine Slide-Up-Animation ist

%Vor%

und meine Folienanimation ist

%Vor%

Fügen Sie in Ihren Stilen

hinzu %Vor%

Jetzt endlich in deinem onCreateDialog() of Dialog-Fragment füge das hinzu

%Vor%     
goonerDroid 11.02.2015, 09:10
quelle
0

Sie müssen einen Stil für die Animation in einem beliebigen Fenster wie Dialog

schreiben %Vor%

Für Ihren Dialog müssen Sie wie

instanziieren %Vor%     
Shubhang Malviya 11.02.2015 09:11
quelle
-1

DialogFragment ist nicht nur ein Dialog, sondern auch ein Fragment Weitere Informationen zur Verwendung finden Sie im Basisdialog . Sie haben onCreateDialog in einem Fragment verwendet, das die Ursache Ihres Problems sein könnte. Verwenden Sie onCreateView, um Ihre Fragmentdialogansicht zu erstellen.

Ich hoffe, diese Antwort hilft Ihnen.

    
Amrut Bidri 11.02.2015 09:03
quelle

Tags und Links