PopupWindow动画的问题
为了给popupWindow添加动画,我在style文件中加入了android:windowEnterAnimation
和android:windowExitAnimation
属性,然后setAnimationStyle()
。
这个方法也成功生效了,但是这个方法有一个很大的问题,就是当我启动一个新的activity的时候,再返回,这个popupWindow会重新执行一遍动画。现在怎样关闭因activity切换而触发动画,有什么好的办法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已解决,每次在界面切换前和后调用
setAnimationStyle(R.style.xxx)
或者setAnimationStyle(0)
来打开和关闭动画,记得这两个方法调用后还要调用方法popupWindow.update()
方法来使设置生效。