HapticFeedback
允许访问设备上的触觉反馈界面。
它是非可视的,并应添加到 page.overlay
列表中。
示例
触觉反馈示例
import flet as ft
def main(page: ft.Page):
hf = ft.HapticFeedback()
page.overlay.append(hf)
page.add(
ft.ElevatedButton("重冲击", on_click=lambda _: hf.heavy_impact()),
ft.ElevatedButton("中等冲击", on_click=lambda _: hf.medium_impact()),
ft.ElevatedButton("轻冲击", on_click=lambda _: hf.light_impact()),
ft.ElevatedButton("振动", on_click=lambda _: hf.vibrate()),
)
ft.app(target=main)
方法
heavy_impact()
提供与重物体碰撞冲击相对应的触觉反馈。
light_impact()
提供与轻物体碰撞冲击相对应的触觉反馈。
medium_impact()
提供与中等物体碰撞冲击相对应的触觉反馈。
vibrate()
为用户提供短暂持续时间的振动触觉反馈。