Tooltip
支持用户传入任意一个child作为显示的Widget,并且在用户长按Widget时,会在上方或者下方出现类似Toast
的提示,隔一段时间自动消失,由于使用起来比较简单,很好的用户提示体验。
提示效果
代码
import 'package:flutter/material.dart';
class TooltipTest extends StatefulWidget {
@override
TooltipTestState createState()=>TooltipTestState();
}
class TooltipTestState extends State<TooltipTest> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Tooltip组件示例'),
),
body: new Center(
child: Tooltip(
message: "显示提示内容",//提示的内容
height: 60.0,//Tooltip的高度
verticalOffset: 50.0,//具体内部child Widget竖直方向的距离,
preferBelow:false,//是否显示在下面
padding: EdgeInsets.all(20.0),//padding
child: Icon(
Icons.android,
size: 50.0,
color: Colors.green,
),
),
),
);
}
}