欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android 设置屏幕背景透明度

程序员文章站 2022-12-04 08:49:14
/** * 这3行代码是设置屏幕背景透明度的 * 记得取消 */ private void bgtran(float paramet) { Window...
/**
 * 这3行代码是设置屏幕背景透明度的
 * 记得取消
 */
private void bgtran(float paramet) {
    WindowManager.LayoutParams attributes = getActivity().getWindow().getAttributes();
    attributes.alpha = paramet;
    getActivity().getWindow().setAttributes(attributes);
}


/**  * 取消透明背景的  */ popupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() { @Override public void onDismiss() { bgtran(1.0f); } });

0.5f 表示半透明  1.0f 表示不透明