CupertinoAppBar
一个iOS风格的应用程序栏。
示例
基本示例
- Python
import flet as ft
def main(page: ft.Page):
page.theme_mode = ft.ThemeMode.LIGHT
page.appbar = ft.CupertinoAppBar(
leading=ft.Icon(ft.icons.PALETTE),
bgcolor=ft.colors.SURFACE_VARIANT,
trailing=ft.Icon(ft.icons.WB_SUNNY_OUTLINED),
middle=ft.Text("CupertinoAppBar 示例"),
)
page.add(ft.Text("主体内容!"))
ft.app(target=main)
属性
automatically_imply_leading
控制是否在没有指定 leading 控件时自动推断它。
如果为 True
且 leading
为 null,则会自动推断出应该显示的 leading 控件。
如果为 False
且 leading
为 None,leading 区域将留给标题。如果 leading 控件不为 None,则此参数无效。
automatically_imply_middle
控制是否在没有指定 middle 控件时自动推断它。
如果为 True
且 middle
为 null,则会自动填充一个包含当前路由标题的文本控件。如果 middle 控件不为 None,则此参数无效。