PopupWindow 设置动画的方式,网上教程一搜一片,不在复制.
但是设置后发现动画无效, 发现:
popupWindow.setAnimationStyle(R.style.PopupAnimation);
popupWindow.showAtLocation(findViewById(R.id.parent), Gravity.CENTER| Gravity.CENTER, 0, 0);
这个的设置顺序是不能错的. 设置动画必须在 showAtLocation() 方法之前.
动画的详细使用,这篇不错.