实际上就是添加一个弹窗,背景透明就可以;
</pre><pre name="code" class="java"> private void showMaskLayer(){
View iview =new View(mContext);
RelativeLayout.LayoutParams layoutParams=new
RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
iview.setLayoutParams(layoutParams);
maskwin = new PopupWindow(iview, DensityUtil.getWidth((Activity) mContext),DensityUtil.getHeight((Activity) mContext),true);
// maskwin = new PopupWindow(mContext);//不指定宽高,根本不显示啊
maskwin.setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.masklayer));
maskwin.setFocusable(true);
maskwin.setOutsideTouchable(true);
iview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v,