ThridDay-PopupWindow弹出窗体
一、 PopupWindow作用
作用:可以参照兄弟控件或父控件设置出现的位置,没有位置的局限性
二、用法
1、创建对象:PopupWindow window = new PopupWindow(上下文);
2、设置布局:window.setContenView(View); // XML-View对象
3、设置宽高:window.setHeight()、Window.setWeight()
4、showAsDropDown(兄弟控件,Grivity.Center,100,100);//出现在兄弟控件的某个位置
5、showAtLocation(父控件,位置,100,100);//出现在父控件的某个位置
三、设置页面透明度
WindowManager.LayoutParms layoutParms = getWindow().getAttribates();
layoutParams.alpha = 1.0f;
getWindow.setAttribates(layoutParms);
四、效果实现及代码
效果图先看下有些糙
代码跟上:
这是自己创建的一个menu文件夹,下的一个文件
这个是布局文件的效果代码:
接下来是主类的代码演示: