HarmonyOS鸿蒙Next中SideBarContainer如何设置透明度?
HarmonyOS鸿蒙Next中SideBarContainer如何设置透明度? SideBarContainer在SideBarContainerType.Overlay模式下如何设置透明度?
如图,如果不设置看起来很别扭,但又找不到解决方法:
更多关于HarmonyOS鸿蒙Next中SideBarContainer如何设置透明度?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
用.opacity设置看看
更多关于HarmonyOS鸿蒙Next中SideBarContainer如何设置透明度?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我看文档与源码没看到这个属性啊😅
已处理,使用opacity无效,但是可以设置backgroudColor,不要使用原来的示例中的颜色即可,
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17
设置 backgroudColor,不要使用原来的示例中的颜色即可
在HarmonyOS鸿蒙Next中,SideBarContainer
的透明度可以通过设置其背景色的透明度来实现。具体步骤如下:
- 在
SideBarContainer
的布局文件中,使用ohos:background_element
属性设置背景色。 - 在背景色中使用ARGB格式,其中A(Alpha)通道控制透明度。例如,
#80FFFFFF
表示50%透明度的白色。
示例代码:
<SideBarContainer
ohos:id="$+id:sidebar_container"
ohos:width="match_parent"
ohos:height="match_parent"
ohos:background_element="#80FFFFFF">
<!-- 其他子组件 -->
</SideBarContainer>
通过调整ARGB中的A值,可以控制SideBarContainer
的透明度。A值范围为00(完全透明)到FF(完全不透明)。
在HarmonyOS鸿蒙Next中,SideBarContainer
的透明度可以通过设置其背景色的透明度来实现。使用backgroundColor
属性,并指定带有透明度的颜色值。例如:
SideBarContainer()
.backgroundColor(0xCCCCCCCC) // 0xCC表示透明度,0xCCCCCC表示颜色
其中,0xCC
表示透明度(范围0x00到0xFF),0xCCCCCC
表示颜色。通过调整透明度值,可以控制SideBarContainer
的透明度。