你之所以会有这个疑问,可能是对 ButtonGroup 的组件支持范围不够了解。事实上,ButtonGroup 就像是一个容器,它可以包裹任意类型的按钮组件,不仅仅是视觉上看起来像圆圈的那种。无论是 Material Design 中的方形按钮,还是自定义样式的椭圆按钮,只要你需要它们作为一组互斥选项存在,ButtonGroup 都能胜任。它的主要价值在于管理这些按钮之间的选中状态互斥性,而不是限制按钮的具体外观形状。
button group只能圈按钮吗?
Button Group 并不只是用来圈选圆形按钮的,它的功能远不止于此。它实际上支持包含各种形态的按钮组件,无论是标准的方形按钮、椭圆形的样式,还是圆形的图标按钮,都可以被纳入其中。其核心目的是将多个具有关联性的按钮归拢在一起,形成一个逻辑组,这样用户在操作时能更直观地看到一组互斥的选项,从而简化选择流程,提高交互体验。