“Widget de padres condicionales de Flutter” Código de respuesta

Widget de padres condicionales de Flutter

return includeBlueContainer  ? blueWidget() : redWidget();

Widget blueWidget() {
return Container(
  color: Colors.blue,
  child: Container(
    child: Text("Child"),
  ),
)
}

Widget redWidget() {
return Container(
  color: Colors.red,
  child: Container(
    child: Text("Child"),
  ),
)
}
Arrogant Armadillo

Widget de padres condicionales de Flutter

import 'package:flutter/widgets.dart';

class ConditionalParentWidget extends StatelessWidget {
  const ConditionalParentWidget({
    Key key,
    @required this.condition,
    @required this.child,
    @required this.conditionalBuilder,
  }) : super(key: key);

  final Widget child;
  final bool condition;
  final Widget Function(Widget child) conditionalBuilder;

  @override
  Widget build(BuildContext context) {
    return condition ? this.conditionalBuilder(this.child) : this.child;
  }
}
Arrogant Armadillo

Respuestas similares a “Widget de padres condicionales de Flutter”

Preguntas similares a “Widget de padres condicionales de Flutter”

Más respuestas relacionadas con “Widget de padres condicionales de Flutter” en Dart

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código