跳到主要内容

分割线 Divider

一条细的水平线,两边有填充。

在 Material Design 语言中,这表示一个分割线。

示例

实时示例

import flet as ft

def main(page: ft.Page):

page.add(
ft.Column(
[
ft.Container(
bgcolor=ft.colors.AMBER,
alignment=ft.alignment.center,
expand=True,
),
ft.Divider(),
ft.Container(bgcolor=ft.colors.PINK, alignment=ft.alignment.center, expand=True),
ft.Divider(height=1, color="white"),
ft.Container(
bgcolor=ft.colors.BLUE_300,
alignment=ft.alignment.center,
expand=True,
),
ft.Divider(height=9, thickness=3),
ft.Container(
bgcolor=ft.colors.DEEP_PURPLE_200,
alignment=ft.alignment.center,
expand=True,
),
],
spacing=0,
expand=True,
),
)

ft.app(target=main)

属性

color

绘制分割线时使用的颜色

height

分割线的高度。分割线本身始终绘制为在此值指定的高度内居中的水平线。如果此值为 null,则默认为 16.0

thickness

分割线内绘制的线的厚度。具有 0.0 厚度的分割线始终绘制为高度恰好为一个设备像素的线。如果此值为 null,则默认为 0.0