Sideband/sbapp/kivymd/uix/segmentedcontrol/segmentedcontrol.kv

35 lines
959 B
Plaintext
Raw Normal View History

2023-07-09 18:49:58 -06:00
#:import SEGMENT_CONTROL_SEGMENT_SWITCH_ELEVATION kivymd.material_resources.SEGMENT_CONTROL_SEGMENT_SWITCH_ELEVATION
2022-07-07 14:16:10 -06:00
<MDSegmentedControlItem>
adaptive_height: True
halign: "center"
pos_hint: {"center_y": .5}
markup: True
<MDSegmentedControl>
size_hint: None, None
size: segment_panel.size
SegmentSwitch:
id: segment_switch
height: segment_panel.height - dp(12)
pos_hint: {"center_y": .5}
x: root._segment_switch_x
md_bg_color: root.segment_color
2023-07-09 18:49:58 -06:00
elevation: SEGMENT_CONTROL_SEGMENT_SWITCH_ELEVATION
2022-07-07 14:16:10 -06:00
_radius: root.radius[0] - 4
2023-07-09 18:49:58 -06:00
shadow_radius: self._radius
2022-10-08 09:17:59 -06:00
width:
segment_panel.width / segment_panel.children_number \
- segment_panel.spacing
2022-07-07 14:16:10 -06:00
SegmentPanel:
id: segment_panel
radius: 12
spacing: "12dp"
padding: "12dp"
size_hint: None, None
size: "320dp", root.segment_panel_height