Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

点击背景变暗怎么让某一个区域变暗,不是所有的变暗 #12

Open
douya40 opened this issue Jul 4, 2017 · 9 comments
Open

Comments

@douya40
Copy link

douya40 commented Jul 4, 2017

点击背景变暗怎么让某一个区域变暗,不是所有的变暗

@douya40
Copy link
Author

douya40 commented Jul 4, 2017

或者指定某一个区域不变暗,其他的变暗,实际开发中很重要

@JingleDingDang
Copy link
Contributor

JingleDingDang commented Jul 5, 2017

@douya40
?没明白你的意思,你可以设置不变暗,至于其他的区域你自己根据需求控制。

@douya40
Copy link
Author

douya40 commented Jul 18, 2017

  .setBgDarkAlpha(0.7f) // 控制亮度   这个设置是全屏幕变暗。正常点击的按钮是不变暗的

@pinguo-zhouwei
Copy link
Owner

不变暗就不设置这个属性

@douya40
Copy link
Author

douya40 commented Jul 18, 2017

mCustomPopWindow= new CustomPopWindow.PopupWindowBuilder(_mActivity)
.setView(contentView)
.size(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
// .enableBackgroundDark(true) //弹出popWindow时,背景是否变暗
// .setBgDarkAlpha(0.7f) // 控制亮度
.setOnDissmissListener(new PopupWindow.OnDismissListener() {
@OverRide
public void onDismiss() {
Log.e("TAG","onDismiss");
}
})
.create()
.showAsDropDown(mblayout,0,20);
}

.size(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)第二个参数改成ViewGroup.LayoutParams.MATCH_PARENT这个布局就变成全局,不在控件下方

@pinguo-zhouwei
Copy link
Owner

对的,7.0 上,如果展示的是RecyclerView列表,WRAP_CONTENT 就会全屏展示,这个bug已经有提过,正在排查修改

@love-311
Copy link

这里提个建议,就是点击弹出popwindow之后,像我现在在做一个筛选嘛,当点击了之后在下面弹出筛选条件,如果加背景变暗的话,全局变暗了,这并不是一般的需求的样式,一般都是在popwindow下面背景变暗,而不是全局的,不知这里可不可以封装一个popwindow下方变暗的效果。

@zyyoona7
Copy link

可以试试这个背景变暗(方法2)方法,我自己封装的就是用的这方法变暗,只要是 ViewGroup 都可以变暗,而且可以设置变暗的颜色,但是必须 Api>=18。

@xuzongmeng
Copy link

这里提个建议,就是点击弹出popwindow之后,像我现在在做一个筛选嘛,当点击了之后在下面弹出筛选条件,如果加背景变暗的话,全局变暗了,这并不是一般的需求的样式,一般都是在popwindow下面背景变暗,而不是全局的,不知这里可不可以封装一个popwindow下方变暗的效果。 跟你一样,博主求解决方案

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants