当前位置: 首页 > article >正文

【Flutter】graphic图表实现tooltip一段时间后自动隐藏

概述

graphic图表中提供了自定义tooltip的事件,可通过selectionsonclear配置手势选项和可识别设备,默认情况下tooltip需要双击隐藏,但这并不符合我们的需求。通过调研发现,若想实现tooltip隔几秒后隐藏,可通过StreamController向chart发送订阅流事件隐藏,这感觉更像是局部刷新
在这里插入图片描述

实现

import 'dart:async';
import 'package:flutter/material.dart';

class ChartWidget extends StatefulWidget {
   
  const ChartWidget({
   super.key});

  @override
  State<ChartWidget> createState() => _ChartWidgetState();
}

class _ChartWidgetState extends State<ChartWidget> {
   
  LineChart? callBackValue;

  //流Stream 控制器
  final StreamController<LineChart?> _streamController = StreamController();

  @override
  void dispose() {
   
    //销毁
    _streamController.

http://www.kler.cn/a/149715.html

相关文章:

  • Chromium 中MemoryMappedFile使用例子c++
  • #渗透测试#SRC漏洞挖掘#云技术基础02之容器与云
  • 管家婆财贸ERP BB059.银行流水导入对账
  • 985研一学习日记 - 2024.11.12
  • C++开发基础之使用librabbitmq库实现RabbitMQ消息队列通信
  • 35.3K+ Star!PhotoPrism:一款基于AI的开源照片管理工具
  • matlab画双坐标图的样式
  • NX二次开发UF_CSYS_create_temp_csys 函数介绍
  • TypeScript 之 Date日期对象
  • 讲述 什么是鸿蒙 为什么需要鸿蒙 为什么要学习鸿蒙
  • 【libGDX】Mesh纹理贴图
  • springboot集成mybatis-plus
  • uniapp 可拖动可吸附悬浮按钮,兼容app,小程序,H5
  • 算法通关村-----数论问题解析
  • P9240 [蓝桥杯 2023 省 B] 冶炼金属(比值问题)
  • 国内划片机行业四大企业之博捷芯:技术驱动,领跑未来
  • 智能优化算法应用:基于回溯搜索算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 每日一练:约瑟夫生者死者小游戏
  • Spring Application Event 在事件驱动设计中的应用
  • 西南科技大学数字电子技术实验二(SSI逻辑器件设计组合逻辑电路及FPGA实现 )预习报告
  • python tkinter 使用(七)
  • 3-Python与设计模式--简单工厂模式
  • Android平台GB28181设备接入模块开发填坑指南
  • C++-多态常见试题的总结
  • 物联网边缘计算是什么?如何实现物联网边缘计算?
  • NX二次开发UF_CURVE_create_combine_curves 函数介绍