【Android】使用Popwindow实现左边弹出菜单层

【Android】使用Popwindow实现左侧弹出菜单层PopupWindow可以实现浮层效果。主要方法有:可以自定义view,通过L

【Android】使用Popwindow实现左侧弹出菜单层

PopupWindow可以实现浮层效果。

主要方法有:可以自定义view,通过LayoutInflator方法;可以出现和退出时显示动画;可以指定显示位置等。 


为了将PopupWindow的多个功能展现并力求用简单的代码实现,编写了一个点击按钮左侧弹出菜单的功能,实现出现和退出时显示动画效果并点击其他区域时弹出层自动消失。


Activity文件
    <style name="AnimationFade">        <!-- PopupWindow左右弹出的效果 -->        <item name="android:windowEnterAnimation">@anim/in_lefttoright</item>        <item name="android:windowExitAnimation">@anim/out_righttoleft</item>    </style>