“трепетать условное родительское виджет” Ответ

трепетать условное родительское виджет

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

трепетать условное родительское виджет

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

Ответы похожие на “трепетать условное родительское виджет”

Вопросы похожие на “трепетать условное родительское виджет”

Больше похожих ответов на “трепетать условное родительское виджет” по Dart

Смотреть популярные ответы по языку

Смотреть другие языки программирования