Programmgesteuertes hinzufügen von animation zu einem (programmgesteuert Hinzugefügt) "popupWindow" in android
So, ich habe eine programmgesteuert Hinzugefügt, "PopupWindow", die wie folgt aussieht:
dialog = new PopupWindow(context);
dialog.setContentView(ll);
dialog.showAtLocation(view, Gravity.LEFT | Gravity.TOP, -70, 0);
dialog.setWidth(w);
dialog.setHeight(h - 50);
dialog.setOutsideTouchable(true);
//The dialog.update is somewhere else, I didn't bother adding it too as it is not important for this matter (I guess)
Was ich will zu tun ist, um irgendeine Art von animation-Effekt wie es erscheint rechts von der Taste I drücken, so dass das popup angezeigt wird. (dies ist nur ein Beispiel, ich möchte einfach jegliche Art von animation).
Dokumentation wäre auch ok, solange es nicht XML-basiert (fand ich diejenigen, die bereits -nicht mir wirklich hilft).
Wenn weitere details benötigt werden ,werde ich kommentieren oder Bearbeiten Sie die Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
So, ich es geschafft, mit diesem problem umzugehen.
Gibt es drei einfache Schritte, um die Erreichung der animation-Effekt.
Ersten:
Machen Sie zwei XML-Dateien, die animation.In meinem Fall waren die folgenden zwei hier unten.
animation_on.xml -
animation_off.xml
Zweite:
Dritte:
Wenn jemand Hilfe benötigt, mit diesem, lassen Sie einen Kommentar.Ich werde Antworten so schnell ich kann.
Hier ist der code für die Einstellung der animation Stil. Stellen Sie sicher, Sie rufen setAnimationStyle-Methode vor dem Aufruf showAtLocation.
Hoffe, das hilft.
Referenz: setAnimationStyle