繁体   English   中英

添加片段时如何模糊父活动?

[英]How to blur the Parent Activity when a fragment is added?

单击图像时具有图像的活动
1)应该在父活动的中间添加一个片段
2)当片段出现时,父母活动的背景应该变得模糊/变暗。
3)然后在片段外单击,片段应再次消失。
(当我们在whatsApp中单击联系人图像时,它会打开一个叠加层,效果相同。)我可以成功添加片段,但活动仍处于活动状态。

如何达到这个效果? 我试过fragmentTransaction.setCustomAnimation(int,int),但是不起作用。

谢谢。

您有两种选择:

  1. 使用DialogFragmentonCreateView()方法中设置布局。
  2. 添加具有Alpha背景的全屏Fragment (例如#44000000 )。 OnTouchListener添加到背景视图中,然后在onTouch()方法中关闭Fragment

顺便说一句,我会认真推荐您第一个选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM