跳到主要内容

分隔线

一个带有内外边距的细水平线。

在 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

leading_indent

分隔线前边缘的空白量。默认值为 0.0

thickness

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

trailing_indent

分隔线后边缘的空白量。默认值为 0.0