全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android PopWindow 设置背景亮度的实例

Android PopWindow 设置背景亮度的实例

设置背景 

/** 
* 设置添加屏幕的背景透明度 
* @param bgAlpha 
*/ 
public void backgroundAlpha(float bgAlpha) 
{ 
  WindowManager.LayoutParams lp = getWindow().getAttributes(); 
      lp.alpha = bgAlpha; //0.0-1.0 
    getWindow().setAttributes(lp); 
} 

调用代码

recomPopup = new RecomPopup(mContext); 
      recomPopup.setShowListener(new RecomPopup.ShowListener() { 
        @Override 
        public void show() { 
          backgroundAlpha(0.6f); 
        } 
      }); 
      recomPopup.setDismissListener(new RecomPopup.DismissListener() { 
        @Override 
        public void dismiss() { 
          backgroundAlpha(1f); 
        } 
      }); 
      recomPopup.showAtLocation(include_bottom, Gravity.NO_GRAVITY, 0, DevicesInfoUtils.getScreenHeight(mContext) - recomPopup.getHeight()); 

PopWindow代码

private ShowListener showListener; 
private DismissListener dismissListener; 
 
  @Override 
  public void showAtLocation(View parent, int gravity, int x, int y) { 
    super.showAtLocation(parent, gravity, x, y); 
    if (showListener != null){ 
      showListener.show(); 
    } 
  } 
 
  @Override 
  public void dismiss() { 
    super.dismiss(); 
    if (dismissListener != null){ 
      dismissListener.dismiss(); 
    } 
  } 
 
  public void setShowListener(ShowListener showListener) { 
    this.showListener = showListener; 
  } 
 
  public void setDismissListener(DismissListener dismissListener) { 
    this.dismissListener = dismissListener; 
  } 
 
  public interface ShowListener{ 
    void show(); 
  } 
 
  public interface DismissListener{ 
    void dismiss(); 
  } 

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


# Android  # PopWindow  # 设置背景亮度的实例  # Android开发Popwindow仿微信右上角下拉菜单实例代码  # Android Popwindow弹出框的模板使用示例  # Android 中Popwindow弹出菜单的两种方法实例  # android用PopWindow做下拉框实例代码  # Android自定义组件ListPopWindow  # android popwindow实现左侧弹出菜单层及PopupWindow主要方法介绍  # Android自定义PopWindow实现QQ、微信弹出菜单效果  # 如有  # 希望能  # 谢谢大家  # 疑问请  # LayoutParams  # lp  # getWindow  # backgroundAlpha  # float  # WindowManager  # getAttributes  # setAttributes  # recomPopup 


相关文章: 小说建站VPS选用指南:性能对比、配置优化与建站方案解析  ,购物网站怎么盈利呢?  北京企业网站设计制作公司,北京铁路集团官方网站?  制作网页的网站有哪些,电脑上怎么做网页?  建站之星如何实现PC+手机+微信网站五合一建站?  建站之星2.7模板:企业网站建设与h5定制设计专题  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  制作网站外包平台,自动化接单网站有哪些?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  建站之星2.7模板快速切换与批量管理功能操作指南  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  网站制作需要会哪些技术,建立一个网站要花费多少?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  如何零成本快速生成个人自助网站?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  网站按钮制作软件,如何实现网页中按钮的自动点击?  宝塔面板如何快速创建新站点?  如何设计高效校园网站?  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  网站代码制作软件有哪些,如何生成自己网站的代码?  ,柠檬视频怎样兑换vip?  上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?  高防服务器:AI智能防御DDoS攻击与数据安全保障  湖北网站制作公司有哪些,湖北清能集团官网?  如何选择PHP开源工具快速搭建网站?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  如何在阿里云高效完成企业建站全流程?  如何获取免费开源的自助建站系统源码?  已有域名能否直接搭建网站?  如何用AWS免费套餐快速搭建高效网站?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  javascript基本数据类型及类型检测常用方法小结  济南企业网站制作公司,济南社保单位网上缴费步骤?  如何在IIS服务器上快速部署高效网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何在宝塔面板中创建新站点?  建站之星ASP如何实现CMS高效搭建与安全管理?  如何在香港免费服务器上快速搭建网站?  c# await 一个已经完成的Task会发生什么  网站制作公司,橙子建站是合法的吗?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  建站168自助建站系统:快速模板定制与SEO优化指南  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  建站之星代理平台如何选择最佳方案?  如何彻底删除建站之星生成的Banner?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  高防服务器租用首荐平台,企业级优惠套餐快速部署  建站之星上传入口如何快速找到?  Python lxml的etree和ElementTree有什么区别 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。