“fluatter warunkowy widżet nadrzędny” Kod odpowiedzi

fluatter warunkowy widżet nadrzędny

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

fluatter warunkowy widżet nadrzędny

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

Odpowiedzi podobne do “fluatter warunkowy widżet nadrzędny”

Pytania podobne do “fluatter warunkowy widżet nadrzędny”

Więcej pokrewnych odpowiedzi na “fluatter warunkowy widżet nadrzędny” w Dart

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu