Exemplo n.º 1
0
 public override Widget build(BuildContext context)
 {
     return(new GestureDetector(
                onTapDown: details => {
         if (this.dismissible)
         {
             Navigator.maybePop(context);
         }
     },
                behavior: HitTestBehavior.opaque,
                child: new ConstrainedBox(
                    constraints: BoxConstraints.expand(),
                    child: this.color == null ? null : new DecoratedBox(decoration: new BoxDecoration(this.color))
                    )
                ));
 }
Exemplo n.º 2
0
 public override Widget build(BuildContext context)
 {
     return(new _ModalBarrierGestureDetector(
                onDismiss: () => {
         if (dismissible)
         {
             Navigator.maybePop <object>(context);
         }
     },
                child: new MouseRegion(
                    opaque: true,
                    child: new ConstrainedBox(
                        constraints: BoxConstraints.expand(),
                        child: color == null ? null : new DecoratedBox(
                            decoration: new BoxDecoration(
                                color: color
                                )
                            )
                        )
                    )
                ));
 }