private void init(final Context context) {
View view = LayoutInflater.from(context).inflate(R.layout.bottom_dialog_layout, null);
setWidth(ViewGroup.LayoutParams.MATCH_PARENT);
int height= ScreenUtils.getScreenHeight()*2/3;
setHeight(height);
setContentView(view);
initView(context, view);
setBackgroundDrawable(new ColorDrawable(0x00000000));
setOutsideTouchable(true);
setFocusable(true);
setAnimationStyle(R.style.PayPopupStyle);
setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss() {
WindowManager.LayoutParams param = ((Activity) context).getWindow().getAttributes();
param.alpha = 1f;
((Activity) context).getWindow().setAttributes(param);
}
});
}
@Override
public void showAtLocation(View parent, int gravity, int x, int y) {
super.showAtLocation(parent, gravity, x, y);
WindowManager.LayoutParams param = ((Activity) context).getWindow().getAttributes();
param.alpha = 0.7f;
((Activity) context).getWindow().setAttributes(param);
}
PopupWindow基本属性设置
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 记录几个和ActionBar 相关的方法。 setHomeButtonEnabled()方法 在4.0之前的版本的...
- // 下面该方法已经在 3.0 之后弃用,如果设置按钮字体大小,可以使用下面第二种的方法进行设置. 第一种:sel...