Запитання з тегом «flutter-widget»


3
Як боротися з небажаною побудовою віджетів?
З різних причин іноді buildметод моїх віджетів викликається знову. Я знаю, що це відбувається тому, що батьків оновлено. Але це викликає небажані наслідки. Типова ситуація, коли це спричиняє проблеми, це при використанні FutureBuilderцього способу: @override Widget build(BuildContext context) { return FutureBuilder( future: httpCall(), builder: (context, snapshot) { // create some …

10
Вертикальному огляду було надано необмежену висоту
Це мій код: @override Widget build(BuildContext context) { return new Material( color: Colors.deepPurpleAccent, child: new Column( mainAxisAlignment: MainAxisAlignment.center, children:<Widget>[new GridView.count(crossAxisCount: _column,children: new List.generate(_row*_column, (index) { return new Center( child: new CellWidget() ); }),)] ) ); } Виняток: I/flutter ( 9925): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════ I/flutter ( 9925): …

4
Флаттер: Як правильно використовувати успадкований віджет?
Який правильний спосіб використовувати InheritedWidget? Поки я зрозумів, що це дає вам можливість розповсюджувати дані по дереву віджетів. В крайньому випадку, якщо ви ставите як RootWidget, він буде доступний з усіх віджетів у дереві на всіх маршрутах, що чудово, оскільки якимось чином я повинен зробити свій ViewModel / Model доступним …

9
Як отримати висоту віджета?
Я не розумію, як LayoutBuilderвикористовується для отримання висоти віджета. Мені потрібно відобразити список віджетів і отримати їх висоту, щоб я міг обчислити деякі спеціальні ефекти прокрутки. Я розробляю пакет, а інші розробники надають віджет (я не контролюю їх). Я читав, що LayoutBuilder можна використовувати для отримання висоти. У дуже простому …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.