HarmonyOS鸿蒙Next系统应用的备忘录/相册里面的侧边栏是用了什么组件,和文档里面的SideBarContainer效果不一样啊。
HarmonyOS鸿蒙Next系统应用的备忘录/相册里面的侧边栏是用了什么组件,和文档里面的SideBarContainer效果不一样啊。 这是系统应用里面的,左侧的图标,和系统其他的图标风格,高度都是一样的。中间的分割线也是一致的。问下,系统应用里面的侧边栏组件是没有公开吗?
但是我SideBarContainer的效果不是这样的,自定义Icon也无法做到和系统应用里面的 ICON效果一样。SideBarContainer的分割线,默认还是像有两条线一样。
下面是SideBarContainer的效果,图标和分割线不同,不一致,而且,使用ICON去更换的图标是个图片,还不可以用symbol,点击后的效果也无法达到系统应用的那个效果。


更多关于HarmonyOS鸿蒙Next系统应用的备忘录/相册里面的侧边栏是用了什么组件,和文档里面的SideBarContainer效果不一样啊。的实战教程也可以访问 https://www.itying.com/category-93-b0.html
使用ui inspector看了一下。原来使用的还是sidebarcontainer,只是隐藏了默认的按钮和分割线。
单独自己实现了按钮的绘制,同时掉 API 来控制sidebarcontainer隐藏显示侧边栏。
分割线是设置了strokeWidth:0,然后使用divider组件重新画了一个。

更多关于HarmonyOS鸿蒙Next系统应用的备忘录/相册里面的侧边栏是用了什么组件,和文档里面的SideBarContainer效果不一样啊。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS鸿蒙Next系统中的备忘录/相册应用的侧边栏并未直接使用SideBarContainer组件,而是采用了自定义的侧边栏实现方式。SideBarContainer是鸿蒙提供的一个标准组件,用于实现侧边栏布局,通常包含一个主内容区域和一个可滑动的侧边栏区域。而备忘录/相册中的侧边栏在交互和样式上进行了深度定制,可能与SideBarContainer的标准行为有所不同。
具体来说,备忘录/相册的侧边栏可能通过组合多个基础组件(如Column、Row、List等)来实现,同时结合了手势识别(Gesture)和动画(Animation)技术,以达到更灵活的交互效果。这种实现方式允许开发者根据应用需求自定义侧边栏的样式、滑动手势、展开/收起动画等行为,而不是局限于SideBarContainer的默认特性。
如果需要实现类似的侧边栏,可以参考鸿蒙的UI组件库和动画框架,进行自定义开发。
在HarmonyOS鸿蒙Next系统中,备忘录和相册应用的侧边栏可能使用了自定义的组件或对SideBarContainer进行了深度定制。SideBarContainer是鸿蒙提供的标准侧边栏组件,但实际应用中,开发者可能会根据需求调整样式、交互逻辑或增加额外功能,导致与文档中的默认效果不同。这种定制化是为了更好地满足特定应用的用户体验需求。

