Вопросы с тегом «flutter»

Flutter - это инструментарий пользовательского интерфейса Google для создания собственных скомпилированных приложений для мобильных устройств, веб-сайтов и настольных компьютеров из единой кодовой базы.

4
Flutter выровняйте два элемента по крайним точкам - один слева и один справа
Я пытаюсь выровнять два элемента на крайних точках: один слева и один справа. У меня есть одна строка, выровненная по левому краю, а затем дочерний элемент этой строки выровнен по правому краю. Однако кажется, что дочерняя строка получает свойство выравнивания от своего родителя. Это мой код var SettingsRow = new …

30
Плагин Flutter и google_sign_in: PlatformException (sign_in_failed, com.google.android.gms.common.api.ApiException: 10:, null)
Диалог (форма Google) для учетных данных открывается успешно, но после ввода учетных данных я получаю эту ошибку. Я следовал инструкциям отсюда . Создал проект Firebase, включил API Google Диска (это то, что мне сейчас нужно) из консоли API Google. Код, генерирующий исключение: final GoogleSignIn _googleSignIn = GoogleSignIn( scopes: [ 'https://www.googleapis.com/auth/drive', …

13
InkWell не показывает эффект ряби
Нажатие на контейнер запускает onTap()обработчик, но не показывает никакого эффекта брызг чернил. class _MyHomePageState extends State<MyHomePage> { @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text(widget.title), ), body: new Center( child: new InkWell( onTap: (){print("tapped");}, child: new Container( width: 100.0, height: 100.0, color: Colors.orange, ), …

8
Перечислить или сопоставить список с индексом и значением в Dart
В дротике есть какой-нибудь эквивалент обыкновенному: enumerate(List) -> Iterator((index, value) => f) or List.enumerate() -> Iterator((index, value) => f) or List.map() -> Iterator((index, value) => f) Кажется, что это самый простой способ, но все же кажется странным, что такой функции не существует. Iterable<int>.generate(list.length).forEach( (index) => { newList.add(list[index], index) }); Редактировать: …
94 dart  flutter 

6
тип List <dynamic> не является подтипом типа List <Widget>
У меня есть фрагмент кода, который я скопировал из примера Firestore: Widget _buildBody(BuildContext context) { return new StreamBuilder( stream: _getEventStream(), builder: (context, snapshot) { if (!snapshot.hasData) return new Text('Loading...'); return new ListView( children: snapshot.data.documents.map((document) { return new ListTile( title: new Text(document['name']), subtitle: new Text("Class"), ); }).toList(), ); }, ); } …

19
Как заставить приложение Flutter реагировать на разные размеры экрана?
Я столкнулся с трудностями, чтобы заставить его реагировать на различные размеры экрана. Как сделать отзывчивым? @override Widget build(BuildContext context) { return new Container( decoration: new BoxDecoration(color: Colors.white), child: new Stack( children: [ new Padding( padding: const EdgeInsets.only(bottom: 350.0), child: new GradientAppBar(" "), ), new Positioned( bottom: 150.0, height: 260.0, left: …
92 dart  flutter 

22
Ошибка установки плагина Flutter. При беге трепещет доктор
Я настраиваю Flutter SDKсвою Ubuntu 16.4систему Linux . Почему я получаю следующее сообщение об ошибке при запуске доктора трепетания? Я указал как PATHSдля, так flutterи dartв, .bashrcно я получаю эту ошибку при запускеflutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel beta, v0.5.1, on …

12
Flutter: обновите код версии для игрового магазина
Я опубликовал приложение с флаттером в игровом магазине, теперь хочу загрузить новую версию приложения. Я пытаюсь изменить код версии с помощью: сборка флаттера apk --build-name = 1.0.2 --build-number = 3 или изменив local.properties, как это flutter.versionName=2.0.0 flutter.versionCode=2 flutter.buildMode=release но каждый раз я получаю ошибку в игровом магазине Вы должны использовать …

7
Рендеринг SVG Flutter
Я попытался добавить изображение с источником SVG в свое приложение для флаттера. new AssetImage("assets/images/candle.svg")) Но визуальной обратной связи я не получил. Как я могу визуализировать изображение SVG во Flutter?
90 dart  flutter 

16
Как создать кнопку с круглым значком во Flutter?
Я не могу найти ни одного примера, показывающего, как создать круг, IconButtonпохожий на FloatingActionButton. Может ли кто-нибудь предложить, как / что нужно для создания настраиваемой кнопки, такой как FloatingActionButton?
90 flutter 

16
Проверьте, доступно ли подключение к Интернету в приложении Flutter
Мне нужно выполнить сетевой вызов. Но перед этим мне нужно проверить, есть ли у устройства подключение к Интернету. Вот что я сделал до сих пор: var connectivityResult = new Connectivity().checkConnectivity();// User defined class if (connectivityResult == ConnectivityResult.mobile || connectivityResult == ConnectivityResult.wifi) {*/ this.getData(); } else { neverSatisfied(); } Вышеуказанный метод …

2
В чем разница между async и async * в Dart?
Я делаю приложение с использованием фреймворка флаттера. Во время этого я наткнулся на ключевые слова в Dart asyncи async*. Кто-нибудь может сказать мне, в чем разница между ними?
89 dart  flutter 

9
Размер экрана флаттера
Я создал новое приложение по флаттеру, и у меня возникли проблемы с размерами экрана при переключении между разными устройствами. Я создал приложение, используя размер экрана Pixel 2XL, и, поскольку у меня были контейнеры с дочерними элементами ListView, меня попросили указать высоту и ширину для контейнера. Поэтому, когда я переключаю устройство …


9
Как установить цвет фона основного экрана во Flutter?
Я изучаю Flutter и начинаю с самых основ. Я не использую MaterialApp. Какой хороший способ установить цвет фона всего экрана? Вот что у меня есть на данный момент: import 'package:flutter/material.dart'; void main() { runApp(new MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. …
88 dart  flutter 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.