Flutter开发之Tooltip提示组件-3(42)
Tooltip
支持用户传入任意一个child作为显示的Widget,并且在用户长按Widget时,会在上方或者下方出现类似Toast
的提示,隔一段时间自动消失,由于使用起来比较简单,很好的用户提示体验。
提示效果
代码
import 'package:flutter/material.dart';class TooltipTest extends StatefulWidget {@overrideTooltipTestState createState()=>TooltipTestState();
}class TooltipTestState extends State<TooltipTest> {@overrideWidget 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),//paddingchild: Icon(Icons.android,size: 50.0,color: Colors.green,),),),);}
}
Flutter开发之Tooltip提示组件-3(42)相关推荐
- Flutter开发之SnackBar提示组件-4(43)
SnackBar无论是用法还是功能使用几乎都跟原生Android一样 ,唯一有一点需要留意的是在Scaffold.of(context).showSnackBar()中传递的context必须不能是S ...
- Flutter开发之BottomSheetDialog选择组件-5(44)
BottomSheetDialog.ModalBottomSheetDialog同样也是需要借助showDialog唤起,就跟它名字一样,这两种dialog是从屏幕下方向上弹出的,不同的是Bottom ...
- Flutter开发之SimpleDialog对话框组件-1(40)
简单对话框组件在移动开发的交互中比较常用到,用于提示信息.警告.选择等功能.今天就学习一下简单的对话框组件SimpleDialog. 效果如图: 代码非常简单: import 'package:flu ...
- Flutter开发之AlertDialog、AboutDialog对话框组件-2(41)
继上一篇介绍了SimpleDialog对话框组件 Flutter开发之SimpleDialog对话框组件-1(40) 这里再介绍一种带有确定.取消按钮的对话框组件:AlertDialog.AboutD ...
- Flutter开发之ListView下拉刷新上拉加载更多(35)
在Flutter开发之ListView组件(21) 文章中,我们了解了ListView组件的基本使用.但是数据比较少,没有涉及分页加载.而实际开发中,下拉刷新和分页加载几乎是所有APP的标配.在iOS ...
- Flutter开发之iOS后台定位开发详解
Flutter开发之iOS后台定位开发详解 需求目的 开发一个功能持续获取用户的位置发送给后端,PC端会根据后端传来的移动端发送的位置信息,来绘制使用者的运动轨迹. 实现需求 是否实现 后台定位 ✅ ...
- Flutter开发之ListView添加HeaderView和FooterView-2(39)
参考文章:RecyclerView添加HeaderView和FooterView 接着Flutter开发之ListView添加HeaderView和FooterView-1 继续研究. 通过Recyc ...
- Flutter开发之ListView使用第三方flutter_refresh加载更多(37)
在Flutter开发之ListView使用第三方pull_to_refresh加载更多(36) 中我们实现了下拉刷新.上拉分页加载的功能.今天介绍另一个ListView使用第三方flutter_ref ...
- Flutter开发之ListView使用第三方pull_to_refresh加载更多(36)
在Flutter开发之ListView下拉刷新&上拉加载更多(35) 中我们实现了下拉刷新.上拉分页加载的功能.但是使用起来非常不方便,且不满一屏时难以处理. 今天介绍ListView使用第三 ...
最新文章
- 重磅日程公布!与百名大咖在线交流技术,2天20个AI论坛不可错过
- 第二代NumPy?阿里开源超大规模矩阵计算框架Mars
- 全球顶级语音技术比赛中获双料冠军,这家中国公司靠什么?
- python3 多级目录建立 os.makedirs()
- 笔记 - Ali Cloud网络(VPC, SLB) 简介
- 不能导入android项目备注
- Hi3516A开发--烧写/启动模式
- ROS通信架构(下)
- python小仙女_python——time库整理(基础知识+实例)
- ubuntu 安装deb程序文件失败的解决方法
- Oculus cv1 input
- oracle说不能初始化失败,PLSQLDeveloper 提示不能初始化?
- MVC3.0 中Razor 学习
- 分布式系统面试连环炮
- Solidity的三种合约间的调用方式 call、delegatecall 和 callcode
- SQLServerDBA十大必备工具
- mybatis大于小于等于的写法
- 区块链溯源是什么?一文带您读懂! 1
- 分子动力学开源分析软件MDAnalysis安装介绍及使用
- android 西班牙语,Android新增语言的方法(墨西哥的西班牙语)