打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Flutter中的提示工具

当用户将鼠标悬停、点击或聚焦在某个元素上时,工具提示会显示一条信息性消息。

在 Flutter 中,您可以使用名为 Tooltip 的内置小部件轻松创建工具提示。本文将带您了解 Tooltip 小部件的基础知识以及在实践中使用它的示例。

为了向小部件添加工具提示,您需要做的是将该小部件包装在一个工具提示小部件中,如下所示:

Tooltip(
   message: 'This is a tooltip',
   child: OutlinedButton(onPressed: () {}, child: const Text('A Button')),
)

常用选项:

  • height : 指定工具提示的高度

  • padding : 工具提示的填充

  • margin : 工具提示的边距

  • 装饰:控制工具提示的形状和背景颜色

  • preferBelow:工具提示是否会显示在孩子的下方

  • showDuration : 工具提示将显示多长时间

  • textStyle : 工具提示消息的样式

  • waitDuration:在消息出现之前指针必须在工具提示上的时间量

  • verticalOffset : 小部件和显示的工具提示之间的垂直间隙

  • enableFeedback:工具提示是否提供声音和/或触觉反馈

Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('KindaCode.com'),
      ),
      body: Center(
          child: Tooltip(
              message: 'This is a cute dog. Do you like him?',
              padding: const EdgeInsets.all(30),
              margin: const EdgeInsets.only(top: 80, left: 50),
              decoration: BoxDecoration(
                  color: Colors.indigo,
                  borderRadius: BorderRadius.circular(20)),
              textStyle: const TextStyle(
                  fontSize: 15,
                  fontStyle: FontStyle.italic,
                  color: Colors.white),
              child: SizedBox(
                width: 320,
                height: 240,
                child: Image.network(
                  'https://luckly007.oss-cn-beijing.aliyuncs.com/image/image-20210507081032836.png',
                  fit: BoxFit.cover,
                ),
              ))),
    );
  }
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Flutter Tooltip 小提示组件 长按显示 有振动
27 个 jQuery 的工具提示 Tooltip 插件
20 个免费的 jQuery 的工具提示插件
Fllutter TabBar中文文字抖动完美解决方案
Flutter学习之旅——实用入坑指南
Flutter之Container
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服