页面需要pop弹出一个全屏的日历,全屏时的背景能看到上个页面的模糊图,透明度为0.2。但是没找到bindContentCover的背景颜色透明度设置在哪。
用了 .opacity(0.2)这个属性会导致整个页面全部透明了,现在只想让背景透明,其他控件不透明。
怎么才能实现透明背景颜色的效果。
页面需要pop弹出一个全屏的日历,全屏时的背景能看到上个页面的模糊图,透明度为0.2。但是没找到bindContentCover的背景颜色透明度设置在哪。
用了 .opacity(0.2)这个属性会导致整个页面全部透明了,现在只想让背景透明,其他控件不透明。
怎么才能实现透明背景颜色的效果。
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答971 阅读
1 回答945 阅读
如果想实现背景透明,其他控件不透明的效果,这边有两个推荐:
方案一:使用半模态转场 bindSheet 来实现,示例代码如下:
方案二:将 this.playLottieBuilder()的组件抽离成一个页面(TestOpenPage),将这个页面作为一个子窗口加载然后将子窗口设置为透明背景这样来实现背景半透明效果,伪代码如下: