两个问题-关于popupwindow

  • 问题一、如果让popupwindow自上而下弹出,自下而上退出,如果popupwindow不是在顶部和底部,而是上下有其他界面元素,怎么让popupwindow动画出去的部分隐藏在后面而不显示在前面?

  • 问题二、点击某个按钮弹出popupwindow的时候,该按钮是有点击声音的;弹出popupwindow后,焦点都转移到了popupwindow上,此时设置点击popupwindow外部可以取消该popupwindow,但是点击按钮也被认为是“点击popupwindow外部”,而不会出发按钮的OnClick事件,所以不会有click的声音,如何解决?