JsonOpacity constructor

JsonOpacity({
  1. Map<String, dynamic> args = const {},
  2. JsonWidgetRegistry? registry,
  3. bool alwaysIncludeSemantics = false,
  4. required double opacity,
  5. JsonWidgetData? child,
})

Implementation

JsonOpacity({
  Map<String, dynamic> args = const {},
  JsonWidgetRegistry? registry,
  this.alwaysIncludeSemantics = false,
  required this.opacity,
  this.child,
}) : super(
       jsonWidgetArgs: JsonOpacityBuilderModel.fromDynamic(
         {
           'alwaysIncludeSemantics': alwaysIncludeSemantics,
           'opacity': opacity,
           'child': child,

           ...args,
         },
         args: args,
         registry: registry,
       ),
       jsonWidgetBuilder:
           () => JsonOpacityBuilder(
             args: JsonOpacityBuilderModel.fromDynamic(
               {
                 'alwaysIncludeSemantics': alwaysIncludeSemantics,
                 'opacity': opacity,
                 'child': child,

                 ...args,
               },
               args: args,
               registry: registry,
             ),
           ),
       jsonWidgetType: JsonOpacityBuilder.kType,
     );