Android PopWindow设置背景亮度的实例

  

<强> Android PopWindow设置背景亮度的实例

  

<强>设置背景,
  

     /* *   *设置添加屏幕的背景透明度   * @param bgAlpha   */公共空间backgroundAlpha (bgAlpha浮动)   {   WindowManager。.getAttributes LayoutParams lp=getWindow () ();   lp。α=bgAlpha;//0.0 - -1.0   getWindow () .setAttributes (lp);   }      之前      

调用代码
  

        recomPopup=new recomPopup (mContext);   recomPopup。setShowListener(新RecomPopup.ShowListener () {   @Override   公共空间展示(){   backgroundAlpha(0.6度);   }   });   recomPopup。setDismissListener(新RecomPopup.DismissListener () {   @Override   公共空间把(){   backgroundAlpha f (1);   }   });   recomPopup。showAtLocation (include_bottom重力。NO_GRAVITY 0 DevicesInfoUtils.getScreenHeight (mContext)——recomPopup.getHeight ());   之前      

<强> PopWindow代码
  

        私人ShowListener ShowListener;   私人DismissListener DismissListener;      @Override   公共空间showAtLocation(查看家长,int重力,int x, int y) {   超级。showAtLocation(父母,重力,x, y);   如果(showListener !=null) {   showListener.show ();   }   }      @Override   公共空间把(){   super.dismiss ();   如果(dismissListener !=null) {   dismissListener.dismiss ();   }   }      公共空间setShowListener (ShowListener ShowListener) {   这一点。showListener=showListener;   }      公共空间setDismissListener (DismissListener DismissListener) {   这一点。dismissListener=dismissListener;   }      公共接口ShowListener {   空白显示();   }      公共接口DismissListener {   无效驳回();   }      之前      

以上就是Android PopWindow设置背景亮度的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Android PopWindow设置背景亮度的实例