跳到主要内容

OutlinedBorder

一个抽象类,用于创建自定义边框。

OutlinedBorder 有以下实现:

StadiumBorder

创建一个看起来像体育场的边框。

RoundedRectangleBorder

创建一个带有圆角的矩形边框。它接受以下参数:

  • radius - 边框半径,BorderRadius 的实例或数字。

CircleBorder

创建一个圆形边框。

BeveledRectangleBorder

创建一个带有斜角的矩形边框。它接受以下参数:

  • radius - 边框半径,BorderRadius 的实例或数字。

ContinuousRectangleBorder

创建一个带有连续角的矩形边框。它接受以下参数:

  • radius - 边框半径,BorderRadius 的实例或数字。

使用示例

import flet as ft

def main(page: ft.Page):
page.floating_action_button = ft.FloatingActionButton(
content=ft.Row(
[ft.Icon(ft.icons.ADD), ft.Text("添加")], alignment="center", spacing=5
),
bgcolor=ft.colors.AMBER_300,
shape=ft.RoundedRectangleBorder(radius=5),
width=100,
mini=True,
)

page.add(ft.Text("只是一个文本!"))

ft.app(target=main)