跳到主要内容

垂直分隔符

具有左右 padding 的细竖线,表示 Material Design 语言中的分隔符。

示例

Live 示例

import flet as ft

def main(page: ft.Page):

page.add(
ft.Row(
[
ft.Container(
bgcolor=ft.colors.ORANGE_300,
alignment=ft.alignment.center,
expand=True,
),
ft.VerticalDivider(),
ft.Container(
bgcolor=ft.colors.BROWN_400,
alignment=ft.alignment.center,
expand=True,
),
ft.VerticalDivider(width=1, color="white"),
ft.Container(
bgcolor=ft.colors.BLUE_300,
alignment=ft.alignment.center,
expand=True,
),
ft.VerticalDivider(width=9, thickness=3),
ft.Container(
bgcolor=ft.colors.GREEN_300,
alignment=ft.alignment.center,
expand=True,
),
],
spacing=0,
expand=True,
)
)

ft.app(target=main)

属性

color

用于绘制线条的颜色

leading_indent

分隔符的前导空白空间。默认为 0.0

thickness

线条的厚度。如果为 0.0,则始终绘制为一个设备像素宽的线。如果为 null,则默认为 0.0

trailing_indent

分隔符的尾部空白空间。默认为 0.0

width

分隔符的宽度。分隔符自身总是作为一个垂直线条,居中于指定的宽度内。如果为 null,则默认为 16.0