flutter - 为什么颤振工具提示不起作用
问题描述
我遇到了颤振tooltip
问题
这是我的代码:
import 'package:flutter/material.dart';
import 'dart:async';
void main() {
runApp(MaterialApp(
home: MyApp(),
));
}
class MyApp extends StatefulWidget {
@override
_State createState() => _State();
}
class _State extends State<MyApp> {
String _value = 'Hello again';
void _onClicked() => setState(() => _value = new DateTime.now().toString());
@override
Widget build(BuildContext context) {
return Scaffold(
// key: _scaffoldstate,
appBar: AppBar(
title: Text('Name here'),
),
body: Container(
padding: EdgeInsets.all(32.0),
child: Center(
child: Column(
children: <Widget>[
Text(_value),
IconButton(
icon: Icon(Icons.timer),
onPressed: _onClicked,
tooltip: "Hi I'm tooltip", // way one
),
Tooltip(
// way two
message: 'I am a Tooltip',
child: Text('Hover over the text to show a tooltip.'),
)
],
),
),
),
);
}
}
我尝试了两种方法,但无论如何都不起作用,我不知道问题出在哪里。
我的列小部件有问题吗?
扑version: 2.0.3
任何建议,请。
解决方案
当您将鼠标悬停在这些小部件上时,工具提示就会可见。在手机中,没有鼠标就无法将鼠标悬停在小部件上,因此请尝试长按这些小部件以查看工具提示。
将鼠标悬停在网络上的这些小部件上时,工具提示是可见的。检查这个DartPad
推荐阅读
- python-3.x - 完成任务时出错
Pop!_OS 20.10 当我尝试启动 Lutris 时,它卡在“Lutris 正在启动”屏幕上。那是启动时的错误。
2021-04-14 12:49:03,094: Initializing lutris 2021-04-14 1
- c - 如何将输入图像转换为 3D 图像格式
- kubernetes - 如果使用 K8s 入口部署 Web 应用程序,则会出现 JS 404 错误
- python - 如何从数据框创建列表列表
- c - C中的输出缩进
- javascript - 在纯 JavaScript 中的另一个 setTimeOut 之后调用 setTimeOut
- vbscript - Vbs 打印到控制台
- r - 尝试运行成像仪的 hough_lines 函数时出错 [R]
- php - Laravel 8 和 Livewire - 查询不起作用
- r - 如何按编号重命名列?