概要
在android开发时我们经常需要制作如下的界面,半透明的效果使得界面看上去整齐美观晶莹剔透=w=
这篇博客将介绍如何做出这样的界面
代码部分
想要实现这种半透明效果要实现两个步骤
1:将你的popupwindow的layout背景的颜色设置成半透明的,如
#203c3e40其中20代表它的透明度,后六位代表颜色,当然,每位都有其意义,大家有兴趣的话可以去查查看
2:将窗口变成半透明
代码如下
WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = 0.5f; getWindow().setAttributes(lp);大家都知道alpha通道就是代表图片透明度的,这里为1的时候代表全透明为0的时候整个屏幕都会黑下来