PopupWindow动画的问题

pcatzj
  • 5
新手上路,请多包涵

为了给popupWindow添加动画,我在style文件中加入了android:windowEnterAnimationandroid:windowExitAnimation属性,然后setAnimationStyle()
这个方法也成功生效了,但是这个方法有一个很大的问题,就是当我启动一个新的activity的时候,再返回,这个popupWindow会重新执行一遍动画。现在怎样关闭因activity切换而触发动画,有什么好的办法吗?

回复
阅读 4.3k
1 个回答
pcatzj
  • 5
新手上路,请多包涵

已解决,每次在界面切换前和后调用setAnimationStyle(R.style.xxx)或者setAnimationStyle(0)来打开和关闭动画,记得这两个方法调用后还要调用方法popupWindow.update()方法来使设置生效。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏