redacted 0.0.8 redacted: ^0.0.8 copied to clipboard
A package that automatically generate a loading widget from your own widget.
A package that automatically generate a loading widget from your own widget.
Usage #
First, add redacted
as a dependency in your pubspec.yaml file.
dependencies:
redacted: [Latest-Version]
Don't forget to flutter pub get
.
Example #
ShoeWidget()
.redacted(context: context, redact: true)
Styling #
There is three styles you can choose from:
ShimmerStyle
, GlowStyle
and StaticColorStyle
Shimmer | Glow | Static |
---|---|---|
you can set the style like this:
ShoeWidget().redacted(
context: context,
redact: true,
configuration: RedactedConfiguration(
style: GlowStyle(
color: Colors.grey, //default
duration: const Duration(milliseconds: 800), //default
inheritColor: false, //default
),
),
)
Unredacted #
If you have some widget that you want to keep the same for example you have a title and a value and want to keep the title but redact the value then you can do the following:
SomeWidget()
.unredacted
Current Limitations #
The widgets that are currently supported in this pacakge are:
Text
, Column
, Row
, Stack
, Container
, Wrap
, Center
, SizedBox
, Padding
, Expanded
, AspectRatio
, InkWell
and StatelessWidget
.
More widgets will be added in the future.