美文网首页android
dialog fragment个性化设置

dialog fragment个性化设置

作者: WLHere | 来源:发表于2019-12-24 22:58 被阅读0次
    // 在onCreateDialog执行
    // 去掉title
    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE)
    // 去掉背景模糊
    dialog.window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND)
    // 去掉背景
    dialog.window.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
    // 去掉padding
    dialog.window.decorView.setPadding(0, 0, 0, 0)
    // 不获取焦点
    dialog.window.setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
    // 设置Gravity
    dialog.window.setGravity(Gravity.BOTTOM)
    // 在onStart()执行
    // 设置宽度。
    dialog.window.setLayout((context!!.resources.displayMetrics.widthPixels * 0.75).toInt(), ViewGroup.LayoutParams.WRAP_CONTENT)
    
    

    相关文章

      网友评论

        本文标题:dialog fragment个性化设置

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