pal_widgets

Last updated:

0 purchases

pal_widgets Image
pal_widgets Images
Add to Cart

Description:

pal widgets

Pal widgets #
A flutter package for better onboarding.
A set of amazing onboarding widgets for your flutter applications.
Install package #
add in your pubspec.yaml dependencies
pal-widgets: 0.3.0

List of helpers #



Name
description
status




AnchoredHelper
An helper do describe another widget of your page. This creates an overlay above your page




Anchored helper #
This widgets is highly inspired by google onboardings. This shows a circle around any widgets you want and add an overlay were you can add
a message.
First embbed you page or your app with a HelperOrchestrator widget.
HelperOrchestrator(
child: Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: ...
),
)
copied to clipboard
You now have to get a key text1 for the widget you want to reference using
Text(
'$_counter',
key: HelperOrchestrator.of(context).generateKey('text1'),
),
copied to clipboard
Example #
You can now show an anchored helper using
final helper = AnchoredHelper(
title: const Text('Title lorem pitume'),
description: const Text('Lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum'),,
bgColor: Colors.blue,
leftBtnText: const Text('cancel'),
rightBtnText: const Text('Ok, understood'),
onError: () => print("widget not found"),
positivBtnStyle: helperOutlineBtnStyle,
negativeBtnStyle: helperOutlineBtnStyle,
onLeftBtnTap: () => HelperOrchestrator.of(context).hideHelper(),
onRightTap: () => HelperOrchestrator.of(context).hideHelper(),
onTapAnchor: () => HelperOrchestrator.of(context).hideHelper(),
);

// this will show an overlayed anchored widget using the key text1
HelperOrchestrator.of(context).showAnchoredHelper('text1', helper);
copied to clipboard
properties #



Property
description
Required




title
A Text widget to show as title



description
A Text widget to show as description



bgColor
A Color as Overlayed background



leftBtnText
A [Text] widget to show within the left button



rightBtnText
A [Text] widget to show within the right button



onLeftBtnTap
Action on tap left button



onRightTap
Action on tap right button



onError
Functions to call when widgets encounters any errors



leftBtnStyle
Material style to put on negativ button



rightBtnStyle
Material style to put on positiv button



onTapAnchor
Action to call when user tap on anchor



widgetFactory
The Widget factory to create the anchored helper. Default to AnchoredCircleHoleHelper.anchorFactory which creates a full overlay with an animated hole




There is two Hole Anchor widget factories :

AnchoredCircleHoleHelper.anchorFactory: creates a circle hole (default value)
AnchoredRectHoleHelper.anchorFactory : creates a rectangle hole on strict widget bounds

Any question? #
Contact us on our twitter

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.