Flutter to zestaw narzędzi interfejsu użytkownika Google do tworzenia natywnie skompilowanych aplikacji dla telefonów komórkowych, sieci i komputerów stacjonarnych z jednej bazy kodu.
Mam fragment kodu, który skopiowałem z przykładu 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(), ); }, ); } Ale otrzymuję ten …
Próbuję utworzyć ListView, ale kiedy importuję klasę list_form.dart, pojawia się ten błąd. Może popełniłem błędy w układzie, ponieważ jeśli spróbuję uruchomić go w głównym pliku, nie pojawia się ten błąd. To jest błąd: I/flutter (12956): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════ I/flutter (12956): The following assertion was thrown during …
Mam trudności z dostosowaniem go do różnych rozmiarów ekranu. Jak sprawić, by był responsywny? @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: 10.0, …
Czy istnieje sposób na zaimplementowanie czegoś podobnego do tego, co RelativeLayoutrobi się na Androidzie? W szczególności szukam czegoś podobnego do centerInParent, layout_below:<layout_id>, layout_above:<layout_id>, ialignParentLeft Więcej informacji na temat RelativeLayout: https://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html EDYCJA: oto przykład układu, na którym się opieram RelativeLayout Tak więc na powyższym obrazku, na górze, tekst „tofu's Songs” jest …
Słyszałem o nowej funkcji bezpiecznego języka Dart null, która jest obecnie „eksperymentem bez możliwości zerowania ”. Ma domyślnie wprowadzać wartość inną niż zerowa . Specyfikację funkcji można znaleźć tutaj, a problem języka GitHub tutaj . Jak to działa i gdzie mogę go wypróbować?
Od wydania Flutter 1.12 mój następujący kod: static MyInheritedWidget of(BuildContext context) { return context.inheritFromWidgetOfExactType(MyInheritedWidget) as MyInheritedWidget; } ostrzega przed: „inheritFromWidgetOfExactType” jest przestarzałe i nie należy go używać. Zamiast tego należy użyć dependOnInheritedWidgetOfExactType. Ta funkcja została uznana za przestarzałą po wersji 1.1.12.1. Spróbuj zastąpić przestarzały element członkowski wymianą. Ale kiedy próbuję …
Jak tylko zaktualizowałem trzepotanie do wersji 1.12.13, znalazłem ten problem i nie mogę go naprawić. Zrobiłem tak, jak samouczek firebase_messaging i otrzymałem następujący błąd: „błąd: niezgodne typy: PluginRegistry nie można przekonwertować na FlutterEngine GeneratedPluginRegistrant.registerWith (register);” Mój kod jest następujący: package io.flutter.plugins; import io.flutter.app.FlutterApplication; import io.flutter.plugin.common.PluginRegistry; import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback; import io.flutter.plugins.GeneratedPluginRegistrant; import …
Kiedy uruchamiam aplikację, blokuje się Launching lib\main.dart on Lenovo A319 in debug mode... Running Gradle task 'assembleDebug'... (This is taking an unexpectedly long time.) Nigdy nie inicjuje Gradle ani zależności
Po raz pierwszy trzepoczą mapy google, ładuje się idealnie, ale po ponownym uruchomieniu ponownie przechodzi do wyjątku platformy google_maps_flutter: ^ 0,5.21 + 15 Github [google_maps_flutter] Próba utworzenia już utworzonego widoku platformy # 45695 [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(error, java.lang.IllegalStateException: Trying to create an already created platform view, view id: 0 Doktor …
Rozmiar mojego pakietu aplikacji do pobrania w Google PlayStore wynosi około 23 MB : Ale dlaczego po zainstalowaniu rozmiar aplikacji na dysku znacznie wzrasta do 83 MB : Każdy pomysł, dlaczego tak się dzieje, ponieważ: 1) Plik zasobów Fluttera (obrazy, dźwięk i czcionki) w projektach ma tylko około 11 MB …
Programuję we Flutter przy użyciu macOS 10.15.3, celując w urządzenia z iOS. Dzisiaj próbowałem również zainstalować Android Studio, aby się rozwinąć. Instalacja przebiegła bezbłędnie, ale Library/Android/sdk/nie ma toolspodkatalogu, co stanowi problem, ponieważ sdkmanagernależy go znaleźć w środku Library/Android/sdk/tools/bin. Zauważyłem to, ponieważ bieganie flutter doctordało mi: ✗ Android license status unknown. …
Używając stosu source_gen do stworzenia generatora kodu, jak mogę stworzyć generator, który generuje kod, który byłby wejściem innego generatora (a dokładniej json_serializable)? Rozważ na przykład: class Example extends Generator { @override String generate(LibraryReader library, BuildStep buildStep) { return ''' @JsonSerializable(nullable: false) class Person { final String firstName; final String lastName; …
Korzystam z uwierzytelniania Flutter Web i Firebase do tworzenia aplikacji internetowych. W tym celu 1. Utworzono aplikację Firebase z logowaniem Google jako jedną z metod logowania. 2. Dodano zależności zgodnie z https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth/firebase_auth/example i https://dart-pub.mirrors.sjtug.sjtu.edu.cn/ pakiety / firebase_auth_web . Kiedy próbuję się zalogować, pojawia się okno logowania Google. Po wprowadzeniu adresu …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.