高斯模糊
功能建议
希望添加 高斯模糊 背景
需求描述:
请详细描述你的需求。
没理解你的意思,不分主题下,例如 iOS 背景是自带模糊的
发件人: kinghom @.> 发送时间: Tuesday, January 3, 2023 2:36:27 PM 收件人: kongzue/DialogX @.> 抄送: Subscribed @.***> 主题: [kongzue/DialogX] 【功能建议】请填写标题 (Issue #267)
功能建议
希望添加 高斯模糊 背景
需求描述:
请详细描述你的需求。
― Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkongzue%2FDialogX%2Fissues%2F267&data=05%7C01%7C%7C8a0305069b3344e37c3608daed54d7e5%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638083245930701439%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=aBC1jV4u0YajGmLnXEaBF1X%2FfkK%2BvWiGuvG5ijwug1E%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACNFSH3YXZFCHW3TJKRSWR3WQPCGXANCNFSM6AAAAAATPL5VPM&data=05%7C01%7C%7C8a0305069b3344e37c3608daed54d7e5%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638083245930701439%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rqJbuOSg5RLIsbCBvClcPBMzA7sw4mfMJLPChnMIijw%3D&reserved=0. You are receiving this because you are subscribed to this thread.Message ID: @.***>

类似这种 背景是有高斯模糊效果的
正在考虑合理的设计方案
发件人: kinghom @.> 发送时间: Tuesday, January 3, 2023 2:47:21 PM 收件人: kongzue/DialogX @.> 抄送: Kongzue @.>; Comment @.> 主题: Re: [kongzue/DialogX] 高斯模糊 (Issue #267)
类似这种 背景是有高斯模糊效果的
― Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkongzue%2FDialogX%2Fissues%2F267%23issuecomment-1369439217&data=05%7C01%7C%7Ce5ec83b80b094dda983b08daed565d87%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638083252457456293%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=zrgO%2FyoLnYA4j0utAhqRALJuJDmni0W5jUc7ULcPz84%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACNFSH365NYV6TOURX7JZ5DWQPDPTANCNFSM6AAAAAATPL5VPM&data=05%7C01%7C%7Ce5ec83b80b094dda983b08daed565d87%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638083252457456293%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JjcSpV1zAQi7eiLGSgggRmsWXl0YdS3kgsbIwQFcKSQ%3D&reserved=0. You are receiving this because you commented.Message ID: @.***>
完全自定义对话框 我看到源码 有setMaskColor 这个方法 是改变背景颜色的 可以考虑增加一个 hasBlurBg (boolean)方法 处理背景
已测试得到如下结果:
但这里存在一系列需要解决的问题:
- 对话框底层布局 boxRoot 会有 padding 限制以规避“非安全区”,无法作为模糊层的载体;
- 放在底层布局外(即 activity 的 decorView)则会导致不好维护生命周期,且多个对话框弹出后不好管理各自的模糊层;
- 当多个对话框弹出后,模糊效果叠加可能存在性能问题,模糊是实时计算的,需要占用一定的内存和 GPU 资源,对于模糊层是采取多对话框共享一个模糊层(单例)还是独自的模糊层叠加有待讨论;
- 模糊相关的参数(例如模糊半径、遮罩颜色)的相关设置项和接口需要设计,局部、组件范围内、全局范围的相关设置项需要设计;
因此暂时无法提供支持,会在后续相关需求多了之后提供支持。
另外,此贴将持续保持开启状态不会结贴,如果其他人也有类似需求可在此讨论,后续会根据需求量考虑增加。
好的 感谢作者
可以试着加一下, 看着挺舒服
已经收到你的飞鸽传书啦....
长时间未收到回复暂时关闭了此问题,若有疑问请继续回复。此消息来自于自动化 Issues 处理 Bot,若问题严重或紧急你也可以通过反馈群联系到我:590498789
已经收到你的飞鸽传书啦....
长时间未收到回复暂时关闭了此问题,若有疑问请继续回复。此消息来自于自动化 Issues 处理 Bot,若问题严重或紧急你也可以通过反馈群联系到我:590498789
已经收到你的飞鸽传书啦....
长时间未收到回复暂时关闭了此问题,若有疑问请继续回复。此消息来自于自动化 Issues 处理 Bot,若问题严重或紧急你也可以通过反馈群联系到我:590498789
已经收到你的飞鸽传书啦....
长时间未收到回复暂时关闭了此问题,若有疑问请继续回复。此消息来自于自动化 Issues 处理 Bot,若问题严重或紧急你也可以通过反馈群联系到我:590498789
已经收到你的飞鸽传书啦....
长时间未收到回复暂时关闭了此问题,若有疑问请继续回复。此消息来自于自动化 Issues 处理 Bot,若问题严重或紧急你也可以通过反馈群联系到我:590498789
已经收到你的飞鸽传书啦....
长时间未收到回复暂时关闭了此问题,若有疑问请继续回复。此消息来自于自动化 Issues 处理 Bot,若问题严重或紧急你也可以通过反馈群联系到我:590498789
已经收到你的飞鸽传书啦....
长时间未收到回复暂时关闭了此问题,若有疑问请继续回复。此消息来自于自动化 Issues 处理 Bot,若问题严重或紧急你也可以通过反馈群联系到我:590498789
已经收到你的飞鸽传书啦....
我也喜欢模糊,持续关注
已经收到你的飞鸽传书啦....