rokevin
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
  • DialogFragment

DialogFragment

设置 DialogFragment 的背景颜色透明

1.在DialogFragment的onCreateView里面设置,可以将对话框内部的背景设为透明

getDialog().getWindow().setBackgroundDrawable(newColorDrawable(Color.TRANSPARENT));

2.在DialogFragment的onstart里面设置,可以将对话框外部的背景设为透明

@Override
public void onStart() {	

    // TODO Auto-generated method stub
	super.onStart();
	
	Window window = getDialog().getWindow();
	WindowManager.LayoutParams windowParams = window.getAttributes();
	windowParams.dimAmount = 0.0f;
	
	window.setAttributes(windowParams);
}

资料

Android Dialog使用之-DialogFragment使用简单总结

最近更新:: 2025/10/22 15:36
Contributors: luokaiwen, 罗凯文