码上啥都有 - 2022年8月
type: channel
link: https://litecoder.top/index.php/2022/08/
description: APP开发 安卓开发 iOS开发 flutter开发 网站开发 小程序开发 安卓 诸葛先生 临沂千合网络科技 码上啥都有 非淡泊无以明志,非宁静无以致远.
items: 设置 DialogFragment 的背景颜色透明

设置 DialogFragment 的背景颜色透明
type: item
date: 2022-08-09T16:01:05+08:00
description: 原文:https://blog.csdn.net/cc20032706/article/details/51741793Android 开发中，能否设置 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); } ————————————————版权声明：本文为CSDN博主「摄氏三十七度」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。原文链接：https://blog.csdn.net/cc20032706/article/details/51741793实测方案1 好用,收藏一下