easy_tooltip 0.1.0
easy_tooltip: ^0.1.0 copied to clipboard
Flutter library to create simple tooltip.
easy_tooltip #
An easy to integrate flutter library to create modern tooltip with customized content. Mobile supported tooltip allows you to dislay text popup with a transparent overlay and dimiss the bubble by tapping anywhere of the screen. Compatible to flutter web but hover feature is not yet suppored.

Getting started #
To add the UI as simple as:
EasyTooltip(
content: 'hello world',
child: Icon(Icons.info_outlined),
),
Advanced Usage #
| Attribute | Description | Default |
|---|---|---|
| text | required display text of the tooltip |
null |
| child | required clickable child of the tooltip |
null |
| width | maximum width of the tooltip | 200 |
| arrowHeight | Height of the arrow | 10 |
| borderRadius | Border Radius of the bubble | radius 10 |
| backgroundColor | Background color of the tooltip | blue |
| padding | Padding of the text content of bubble | symmetric 8, 10 |
| textStyle | Text style of display text | white, normal |
| onDismiss | Callback when the tooltip show and dismiss | null |
| onEasyTooltipTap | Callback when the tooltip child tapped | null |
EasyTooltip(
text: 'hello world! hello world!hello world!hello world!hello world!hello world!hello world!hello world!',
bubbleWidth: 300,
padding: const EdgeInsets.symmetric(vertical: 8, horizontal: 12),
backgroundColor: const Color(0xFF385E9D),
onEasyTooltipTap: () {
debugPrint('child is tapped.');
},
onDismiss: () {
debugPrint('tooltip is dismissed');
},
child: const Icon(Icons.info_outlined),
)