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?
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
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%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.
Tags und Links android android-fragments