Skip to content Skip to sidebar Skip to footer

Popupwindow Animation Not Working

I has a nice PopupWindow which I want to appear with an animation. I do it like this: popup.setAnimationStyle(R.anim.appear); popup.showAtLocation(popupMenuLayout, gravity, offsetX

Solution 1:

Actually, PopupWindow.setAnimationStyle expects a style with 2 entries. You'll need to have two xmls, each containing a <set>, one for showing and the other for hiding the window. When this is done, put the following piece into values/styles.xml:

<stylename="AnimationPopup"><itemname="android:windowEnterAnimation">@anim/popup_show</item><itemname="android:windowExitAnimation">@anim/popup_hide</item></style>

and set your animation style to R.style.AnimationPopup. That'll do.

I've got this information from https://github.com/lorensiuswlt/NewQuickAction3D the documentation didn't seem to mention it.

Update:

An update to Android SDK in 2012 have changed XML syntax. The original @android:windowEnterAnimation now became android:windowEnterAnimation. So this answer is updated accordingly.

Post a Comment for "Popupwindow Animation Not Working"