标签:
我只能说我现在也只是一个菜鸟,只是想把自己碰到到的和知道的记录下来,供大家参考和自己查看:
这个星期用到了 PopupWindow
使用起来比较方便吧,在
代码中popupWindow的配置:
mPopupWindow.showAtLocation(mActivityView, Gravity.BOTTOM, 0, 0);设置显示的位置在页面的下面
mpopupWindow.setFocusable(true); //设置获得焦点 获得焦点后才有点击的作用
mpopupWindow.setOutsideTouchable(true);//设置点击窗口外边消失
mpopupWindow.setBackgroundDrawable(new BitmapDrawable());//是空的,点击外部消失 和OutSideTouchable结合使用
mpopupWindow.setAnimationStyle(R.style.PopupAnimation);//设置窗口显示的动画效果
mpopupWindow.showAtLocation(mActivityView, Gravity.BOTTOM, 0, 0);//设置popupwindow显示的位置 第一个参数是显示在那个view上
mpopupWindow.update();//更新
在这里需要强调的是想要实现在外部点击消失的效果需要给器设置背景 哪怕背景只是一个实例化对象;....
在这里可以设置popupWindow出现和消失的动画
mpopupWindow.setAnimationStyle(R.style.PopupAnimation);//设置窗口显示的动画效果
配置是这样的: 在style问件中
popupWindow 设置弹出动画和消失动画
<item name="android:windowEnterAnimation">@anim/menu_up</item>显示动画
<item name="android:windowExitAnimation">@anim/menu_down</item>消失动画
在res目录下 新建 anim文件夹
menu_up:
menu_up.xml文件:
<set
标签:
原文地址:http://www.cnblogs.com/chenli123/p/4821393.html