分隔线
一个带有内外边距的细水平线。
在 Material Design 语言中,这表示一个分隔线。
示例
- Python
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
。