美文网首页
Popupwindow的使用记录

Popupwindow的使用记录

作者: YbSTGing | 来源:发表于2017-09-20 10:19 被阅读17次

    最近项目中需要弹出一个Popupwindow 的弹窗。自己写了一下,代码臃肿,冗长。。。(好吧,其实是我菜!)
    查找了一下相关资料,发现有不少封装好的,可以直接使用,特此记录一下,以待后面学习别人的封装思路。

    1. 这是github地址:CustomPopwindow

    关于popw在使用中要固定布局大小的说明

            mPopWindow = new CustomPopWindow.PopupWindowBuilder(getActivity())
                    .setView(contentView)
                    //主要是在这里,这里高度设置为屏幕高度的一半
                    .size(ViewGroup.LayoutParams.MATCH_PARENT, DisplayUtils.getScreenHeight(getActivity()) / 2)
    //                .size(ViewGroup.LayoutParams.MATCH_PARENT, Disp)
                    .setFocusable(true)
                    .setOutsideTouchable(true)
                    .enableBackgroundDark(true)//屏幕是否变暗
                    //.setBgDarkAlpha(0.7f) // 控制亮度
                    .create();
            mPopWindow.showAtLocation(rlGoodsDetailSku, Gravity.BOTTOM, 0, 0);
    
    1. 一篇对popupwindow位置说明的文章

    相关文章

      网友评论

          本文标题:Popupwindow的使用记录

          本文链接:https://www.haomeiwen.com/subject/sqbnsxtx.html