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.
Otrzymuję wyjątek dotyczący renderowania, którego nie rozumiem, jak to naprawić. Próbuję utworzyć kolumnę, która ma 3 wiersze. Wiersz [obraz] Wiersz [TextField] Wiersz [przyciski] Oto mój kod do zbudowania kontenera: Container buildEnterAppContainer(BuildContext context) { var container = new Container( padding: const EdgeInsets.all(8.0), child: new Column( mainAxisAlignment: MainAxisAlignment.start, children: <Widget>[ buildImageRow(context), buildAppEntryRow(context), …
W przypadku interfejsu użytkownika, który powinien się nieco różnić w systemach iOS i Android , tj. Na różnych platformach , musi istnieć sposób na wykrycie, na którym działa aplikacja, ale nie mogłem go znaleźć w dokumentacji. Co to jest?
Zbieram dane wejściowe użytkownika za pomocą a, TextFormFielda gdy użytkownik naciśnie a, FloatingActionButtonco oznacza, że są gotowe, chcę odrzucić klawiaturę ekranową. Jak wyłączyć automatyczne wyłączanie klawiatury? import 'package:flutter/material.dart'; class MyHomePage extends StatefulWidget { MyHomePageState createState() => new MyHomePageState(); } class MyHomePageState extends State<MyHomePage> { TextEditingController _controller = new TextEditingController(); @override …
Zainstalowałem Fluttera i skonfigurowałem Android Studio. Następnie sklonowałem przykład fluttera na GitHubie ( https://github.com/flutter/flutter ) i uruchomiłem go w Android Studio, ale ostrzega mnie „Dart SDK nie jest skonfigurowany”, tak też stało się z moim współpracownikiem . Ale jeśli utworzę nowy projekt w Android Studio, nie ma żadnego problemu. Co …
Chciałbym móc uruchamiać funkcje po zakończeniu budowania / ładowania widżetu, ale nie jestem pewien, jak to zrobić. Moim obecnym przypadkiem jest sprawdzenie, czy użytkownik jest uwierzytelniony, a jeśli nie, przekierowanie do widoku logowania. Nie chcę sprawdzać wcześniej i naciskać ani widoku logowania, ani widoku głównego, musi to nastąpić po załadowaniu …
Jakieś rozwiązanie tego problemu? Ślad stosu: [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 you're …
Pracuję nad moją pierwszą aplikacją Flutter. Główny ekran aplikacji nie ma tego problemu, wszystkie teksty są wyświetlane tak, jak powinny. Jednak na tym nowym ekranie, który tworzę, cały widżet tekstowy ma pod spodem dziwną żółtą linię / podwójną linię. Jakieś pomysły, dlaczego tak się dzieje?
Stworzyłem aplikację za pomocą flutter create testapp. Teraz chcę zmienić nazwę aplikacji z „testapp” na „My Trips Tracker”. Jak mogę to zrobić ? Próbowałem zmienić z AndroidManifest.xmli to się zmieniło, ale czy istnieje sposób, w jaki trzepotanie to zapewnia?
W systemie Android każda Viewpodklasa ma setVisibility()metodę, która pozwala modyfikować widoczność Viewobiektu Istnieją 3 opcje ustawienia widoczności: Widoczny: renderuje to, co Viewwidoczne wewnątrz układu Niewidoczne: ukrywa View, ale pozostawia lukę odpowiadającą temu, co Viewzajmowałoby, gdyby było widoczne Gone: ukrywa Viewi całkowicie usuwa z układu. To tak, jakby to było heighti …
To może wydawać się łatwe, ale jak możemy zrobić wieloliniowe edytowalne pole tekstowe w trzepotaniu? TextField działa tylko z jedną linią. Edycja: pewne szczegóły, ponieważ wydaje się, że nie jest jasne. Chociaż możesz ustawić multilinię na wirtualne zawijanie treści tekstowej, nadal nie jest to multilinia. Jest to pojedyncza linia wyświetlana …
Do tej pory za każdym razem, gdy potrzebowałem użyć instrukcji warunkowej w widżecie, wykonałem następujące czynności (używając Centrum i kontenerów jako uproszczonych przykładów fikcyjnych): new Center( child: condition == true ? new Container() : new Container() ) Chociaż kiedy próbowałem użyć instrukcji if / else, doprowadziłoby to do ostrzeżenia o …
Nie mogę znaleźć sposobu na utworzenie pola wejściowego we Flutterze, które otworzyłoby klawiaturę numeryczną. Czy jest to możliwe dzięki widżetom materiałów Flutter? Niektóre dyskusje na githubie wydają się wskazywać, że jest to obsługiwana funkcja, ale nie mogę znaleźć żadnej dokumentacji na jej temat.
Próbuję nawigować z jednego ekranu na drugi za pomocą trasy. Kiedy naciskam przycisk, aby strona przesunęła się na trasę, pod warunkiem, że pojawia się błąd I/flutter ( 8790): Another exception was thrown: There are multiple heroes that share the same tag within a subtree. Oto kod: Trasy: <String, WidgetBuilder>{ '/first':(BuildContext …
W systemie Android match_parenti wrap_contentsłużą do automatycznej zmiany rozmiaru widżetów w stosunku do ich rodzica w stosunku do zawartości, którą zawiera widżet. We Flutterze wydaje się, że domyślnie wszystkie widżety są ustawione na wrap_content, jak bym to zmienił tak, aby mógł wypełnić jego widthi heightjego rodzica?
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.