Size: a a a

Dart & Flutter по-русски

2020 October 11

Ю

Юрий in Dart & Flutter по-русски
При добавлении в стрим будет новый список документов с старыми и автоматом перерисует все
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
Lokker
сэнкс
билд != перерисовка
источник

C

Constantine in Dart & Flutter по-русски
Олжас Сулеймен
билд != перерисовка
сначала прочел «перестройка»
источник

Ю

Юрий in Dart & Flutter по-русски
Олжас Сулеймен
билд != перерисовка
Да, когда станут видимыми
источник

L

Lokker in Dart & Flutter по-русски
я к тому, что если у меня в списке 1000 элементов, а я хочу добавить еще 10, не влияющих на первые 1000. если создание одного такого элемента занимает время, то как обеспечить то, чтобы первые 1000 не трогалась? или по умолчанию так и будет (я во флаттере буквально один день. пока что просто доку читаю, так что не обессудьте)
источник

L

Lokker in Dart & Flutter по-русски
может есть ссылка на ресурс, где можно об этом почитать
источник

AZ

Alexey Z in Dart & Flutter по-русски
Lokker
я к тому, что если у меня в списке 1000 элементов, а я хочу добавить еще 10, не влияющих на первые 1000. если создание одного такого элемента занимает время, то как обеспечить то, чтобы первые 1000 не трогалась? или по умолчанию так и будет (я во флаттере буквально один день. пока что просто доку читаю, так что не обессудьте)
Для этого используются ключи Key() в списках
источник

AZ

Alexey Z in Dart & Flutter по-русски
Lokker
может есть ссылка на ресурс, где можно об этом почитать
medium, официальная документация, widget of the week
источник

p

prz in Dart & Flutter по-русски
после какого-то обновления вылезла ошибка.
из-за чего вылазит?
источник

DS

Dmitry Shardik in Dart & Flutter по-русски
https://pub.dev/packages/flutter_widget_from_html внизу есть аннотация к параметру webView:true
By default, webView is turned off because additional config
 // must be done for PlatformView to work on iOS.
 // https://pub.dev/packages/webview_flutter#ios
 // Make sure you have it configured before using.
как реализовать на примере?
источник

DS

Dmitry Shardik in Dart & Flutter по-русски
вот листинг post.dart:
import 'package:flutter/material.dart';
import 'package:flutter_widget_from_html/flutter_widget_from_html.dart';
//import 'package:flutter_widget_from_html_core/flutter_widget_from_html_core.dart';

class DetailedPost extends StatelessWidget {
 const DetailedPost({Key key}) : super(key: key);

 static const routeName = 'details';

 @override
 Widget build(BuildContext context) {
   Map post = ModalRoute.of(context).settings.arguments as Map;
   return Scaffold(
       appBar: AppBar(
         title: Text(post['title']['rendered']),
       ),
       body: ListView(
         children: <Widget>[
           Padding(
             padding: const EdgeInsets.all(8.0),
             child: FadeInImage(
               placeholder: AssetImage('assets/loading.gif'),
               image: NetworkImage(post["_embedded"]["wp:featuredmedia"][0]
                   ["media_details"]["sizes"]["medium_large"]["source_url"]),
             ),
           ),
           Padding(
             padding: const EdgeInsets.all(8.0),
             child: Text(post['title']['rendered'],
                 style: TextStyle(fontSize: 22)),
           ),
           Padding(
             padding: const EdgeInsets.all(8.0),
             child: HtmlWidget(post['content']['rendered'],
                 webView: true, textStyle: TextStyle(fontSize: 18)),
           )
         ],
       ));
 }
}
источник

DS

Dmitry Shardik in Dart & Flutter по-русски
вот этот кусок как вставить?
import 'dart:io';

import 'package:webview_flutter/webview_flutter.dart';

class WebViewExample extends StatefulWidget {
 @override
 void initState() {
   super.initState();
   if (Platform.isAndroid) WebView.platform = SurfaceAndroidWebView();
 }

 @override
 Widget build(BuildContext context) {
   return WebView(
     initialUrl: 'https://flutter.dev',
   );
 }
}
источник

Ю

Юрий in Dart & Flutter по-русски
Dmitry Shardik
вот этот кусок как вставить?
import 'dart:io';

import 'package:webview_flutter/webview_flutter.dart';

class WebViewExample extends StatefulWidget {
 @override
 void initState() {
   super.initState();
   if (Platform.isAndroid) WebView.platform = SurfaceAndroidWebView();
 }

 @override
 Widget build(BuildContext context) {
   return WebView(
     initialUrl: 'https://flutter.dev',
   );
 }
}
Copy-paste?
источник

DS

Dmitry Shardik in Dart & Flutter по-русски
Юрий
Copy-paste?
я про то, что в андроиде iframe с youtube работает, а под ios - пустое место
источник

/

//Adam in Dart & Flutter по-русски
Привет всем, как отправить данные из одного экрана флаттер на все экраны флаттера?
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
//Adam
Привет всем, как отправить данные из одного экрана флаттер на все экраны флаттера?
Stream
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
broadcast делаешь и в каждом экране ставишь subscription
источник

/

//Adam in Dart & Flutter по-русски
Кирилл Апарин
broadcast делаешь и в каждом экране ставишь subscription
Можете пример отправить ?
источник

/

//Adam in Dart & Flutter по-русски
Ссылки
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
//Adam
Можете пример отправить ?
источник