触觉反馈 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()
为用户提供短时间的震动触觉反馈。