【Flutter&Dart】tolyui_feedback组件例子效果(23 /100)

上效果图

有12种位置展示效果;很能满足大部分需要

代码如下:

dart 复制代码
import 'package:flutter/material.dart';
import 'package:tolyui_feedback/tolyui_feedback.dart';

class TolyTooltipDemo extends StatelessWidget {
  const TolyTooltipDemo({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('TolyTooltipDemo'),
        ),
        body: Center(
          child: Column(
            spacing: 10.0,
            children: [
              TolyTooltip(
                message: '默认位置展示',
                child: Text('默认'),
              ),
              TolyTooltip(
                placement: TooltipPlacement.left,
                message: '左侧展示',
                child: Text('设置左侧提示'),
              ),
              TolyTooltip(
                placement: TooltipPlacement.right,
                message: '右侧展示',
                child: Text('设置右侧提示'),
              ),
              TolyTooltip(
                placement: TooltipPlacement.bottom,
                message: '底部展示',
                child: Text('设置底部提示'),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

TolyUI介绍:

  • 动画展示/隐藏浮层弹框。
  • 支持 12 种弹框与目标组件的对齐方式。
  • 支持气泡框和非气泡框,填充与边模式线的弹框。
  • 支持边界溢出检测,并自动适应偏移功能。

使用方式非常简单,直接通过 TolyTooltip 组件嵌套在目标组件之上即可。其中:

textStyle 参数可以指定浮窗内文字样式。

padding 参数设置浮层弹框内边距。

placement 参数设置浮层弹框和目标组件的对其方式。

gap 参数设置浮层弹框和目标组件的距离。

message 参数设置浮层弹框文字内容

配置如下:

yaml 复制代码
# 仅使用反馈模块 
dependencies: 
   tolyui_feedback: ^0.2.0
# 或者使用
# 使用 tolyui 全家桶 
dependencies: 
    tolyui: ^0.2.0

选了TolyTooltip来介绍一下,tolyui有个全家桶可以使用的;嗯!

具体详情参考地址:Flutter TolyUI 框架#02 | Popover 与 Tooltip 设计

应该是很强大,但目前我这需要的不多蛤!感兴趣的大佬试试!!!

==============================END

相关推荐
千里马学框架5 天前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台5 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone5 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
致远ccc5 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
VIP_CQCRE5 天前
Coze 接入自定义模型更简单:用 Ace Data Cloud 打通 OpenAI Responses API
openai·api·ai agent·coze·acedatacloud
ttyyttemo5 天前
Kotlin 协程中的 Job 结构化并发与取消
android
sun0077005 天前
tbox 4g/5g切换,导致wan ip 改变,导致车机旧网络不可用。需要重启车机才行
android
其实防守也摸鱼5 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
AFinalStone5 天前
Android7 SystemUI 源码解析(四)NavigationBar 导航栏与 SystemBars
android·systemui
JMchen5 天前
属性动画原理与高级动画实现
android·kotlin·canvas