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

Flutter - це інструментарій користувальницького інтерфейсу Google для побудови натільно складених програм для мобільних пристроїв, Інтернету та настільних ПК з однієї бази коду.


8
Як ви визначаєте хост-платформу за допомогою коду Dart?
Для інтерфейсу користувача, який має трохи відрізнятися на iOS та Android , тобто на різних платформах , повинен бути спосіб визначити, на якому додатку працює додаток, але я не зміг його знайти в документах. Що це?
140 dart  flutter 

18
Dart SDK не налаштований
Я встановив Flutter і налаштував Android Studio. Тоді я клонував приклад флетера на GitHub ( https://github.com/flutter/flutter ) і запустив його в Android Studio, але він попереджає мене "Dart SDK не налаштований", це трапилось і з моїм колегою . Але якщо я буду створювати новий проект в Android Studio, взагалі немає …

14
Як я можу відхилити екранну клавіатуру?
Я збираю введення користувача за допомогою TextFormFieldі, коли користувач натискає на FloatingActionButtonвказівку на те, що вони зроблені, я хочу відхилити екранна клавіатура. Як змусити клавіатуру автоматично вимикатись? import 'package:flutter/material.dart'; class MyHomePage extends StatefulWidget { MyHomePageState createState() => new MyHomePageState(); } class MyHomePageState extends State<MyHomePage> { TextEditingController _controller = new TextEditingController(); …
139 dart  flutter 

9
Флаттер: Запуск методу збірки віджетів завершено
Я хотів би мати можливість запускати функції, коли віджет закінчить створення / завантаження, але я не впевнений, як. Моїм поточним випадком використання є перевірка автентичності користувача, а якщо ні - перенаправлення на режим входу в систему. Я не хочу перевіряти раніше і натискати ні подання для входу, ні головне представлення, …
137 dart  flutter 

9
Flutter: Unhandled Exception: ServicesBinding.defaultBinaryMessenger був доступний до ініціалізації прив'язки
Будь-яке рішення для вирішення цієї проблеми? Стек-трек: [VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first. If …
133 flutter 

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): …

11
Як змінити побудову відображуваного імені додатка?
Я створив додаток за допомогою flutter create testapp. Тепер я хочу змінити назву програми з "testapp" на "My Trips Tracker". Як я можу це зробити? Я спробував змінити з " AndroidManifest.xmlІ" це змінилося, але чи існує такий спосіб, який надає трепет?
131 dart  flutter 

18
Як використовувати умовний вираз у дочірньому атрибуті Flutter Widget (Center Widget)
До цього часу, коли мені потрібно було використовувати умовний оператор у віджеті, я робив наступне (використовуючи Центр та Контейнери як спрощені фіктивні приклади): new Center( child: condition == true ? new Container() : new Container() ) Хоча, коли я намагався використовувати оператор if / else, це призведе до попередження про …
130 dart  flutter 

7
У піддереві є кілька героїв, які мають однаковий тег
Я намагаюся переходити з одного екрана на інший за допомогою маршруту. Коли я натискаю кнопку для переходу сторінки на вказаний маршрут, я отримую помилку I/flutter ( 8790): Another exception was thrown: There are multiple heroes that share the same tag within a subtree. Ось код: Маршрути: <String, WidgetBuilder>{ '/first':(BuildContext context) …
128 flutter 

11
Еквівалент wrap_content та match_parent у трепеті?
В Android match_parentі wrap_contentвикористовуються для автоматичного зміни розміру віджетів відносно їх батьківського вмісту, який містить віджет. У Flutter, здається, за замовчуванням всі віджети встановлені на wrap_content, як би я змінив його таким, щоб я міг заповнити його widthта heightтой, який має його батько?
127 flutter 

12
Як створити поле введення числа в Flutter?
Я не можу знайти спосіб створення поля введення у Flutter, який відкрив би числову клавіатуру. Чи можливо це за допомогою віджетів Flutter material? Деякі дискусії з github, схоже, вказують, що це підтримується функція, але я не можу знайти жодної документації про це.
126 dart  flutter 

20
Як встановити ширину кнопки RaisedButton у Flutter?
Я бачив, що не можу встановити ширину a RaisedButtonу Flutter. Якщо я добре зрозумів, мені слід поставити RaisedButtonсимвол SizedBox. Потім я зможу встановити ширину або висоту коробки. Це правильно? Чи є інший спосіб це зробити? Це трохи нудно створювати SizedBoxнавколо кожної кнопки, тому мені цікаво, чому вони вирішили зробити це …

10
Як додати ListView до стовпця у Flutter?
Я намагаюся створити просту сторінку входу для свого додатка Flutter. Я успішно створив кнопки TextFields та Login / Signin. Я хочу додати горизонтальний ListView. Коли я запускаю код, мої елементи зникають, якщо я це роблю без ListView, це знову добре. Як я можу це зробити правильно? return new MaterialApp( home: …

4
Чим відрізняються функції та класи для створення віджетів для багаторазового використання?
Я зрозумів, що можна створювати віджети, використовуючи прості функції замість підкласингу StatelessWidget . Прикладом може бути такий: Widget function({ String title, VoidCallback callback }) { return GestureDetector( onTap: callback, child: // some widget ); } Це цікаво тим, що для нього потрібен набагато менший код, ніж повнорозмірний клас. Приклад: class …
125 dart  flutter 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.