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.
Widziałem, że nie mogę ustawić szerokości a RaisedButtonwe Flutter. Jeśli dobrze zrozumiałem, powinienem umieścić RaisedButtonw SizedBox. Będę wtedy mógł ustawić szerokość lub wysokość pudełka. Czy to jest poprawne? Czy jest inny sposób, aby to zrobić? Tworzenie SizedBoxwokół każdego przycisku jest trochę uciążliwe, więc zastanawiam się, dlaczego zdecydowali się to zrobić …
Próbuję stworzyć prostą stronę logowania do mojej aplikacji Flutter. Udało mi się zbudować przyciski TextField i Login / Signin. Chcę dodać poziomy ListView. Kiedy uruchamiam kod, moje elementy znikają, jeśli zrobię to bez ListView, znowu jest dobrze. Jak mogę to zrobić poprawnie? return new MaterialApp( home: new Scaffold( appBar: new …
Zdałem sobie sprawę, że możliwe jest tworzenie widgetów przy użyciu prostych funkcji zamiast tworzenia podklas StatelessWidget . Przykładem może być: Widget function({ String title, VoidCallback callback }) { return GestureDetector( onTap: callback, child: // some widget ); } Jest to interesujące, ponieważ wymaga znacznie mniej kodu niż pełnowymiarowa klasa. Przykład: …
Mam 2 ekrany w mojej aplikacji Flutter: lista nagrań i ekran do tworzenia i edycji rekordów. Jeśli przekażę obiekt na drugi ekran, oznacza to, że zamierzam go edytować, a jeśli przekażę wartość null, oznacza to, że tworzę nowy element. Ekran edycji to widget Stateful i nie jestem pewien, jak zastosować …
Właśnie skonfigurowałem mojego Macbooka pod kątem programowania flutter, Więc pobrałem flutter sdk i umieściłem go w moich dokumentach . Następnie ustawiłem zmienną ścieżki, aby działała z trzepotaniem w linii poleceń. Wykonuję polecenie, flutter create todolistwięc otrzymuję pusty projekt. Skonfigurowałem również mój kod studia wizualnego za pomocą Dart-Code, aby mieć odpowiednią …
Chciałbym uniemożliwić mojej aplikacji zmianę orientacji i zmusić układ do trzymania się „portretu”. W main.dart umieściłem: void main(){ SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, DeviceOrientation.portraitDown ]); runApp(new MyApp()); } ale kiedy używam przycisków obracania symulatora Androida, układ „podąża” za nową orientacją urządzenia ... Jak mogłem to rozwiązać? Dzięki
Używam Fluttera do tworzenia listy informacji o filmach. Teraz chcę, aby obraz okładki po lewej stronie był obrazem z zaokrąglonymi rogami. Wykonałem następujące czynności, ale to nie zadziałało. Dzięki! getItem(var subject) { var row = Container( margin: EdgeInsets.all(8.0), child: Row( children: <Widget>[ Container( width: 100.0, height: 150.0, decoration: BoxDecoration( borderRadius: …
Próbuję utworzyć linię, w której środkowy tekst ma maksymalny rozmiar, a jeśli zawartość tekstu jest zbyt duża, mieści się w rozmiarze. Wstawiam TextOverflow.ellipsiswłaściwość, aby skrócić tekst i wstawić potrójne punkty, ...ale to nie działa. main.dart import 'package:flutter/material.dart'; void main() { runApp(new MyApp()); } class MyApp extends StatelessWidget { @override Widget …
bash: flutter: command not found Najwyraźniej żadne z poleceń flutter nie działa na terminalu Android Studio, które, jak sądzę, próbuję uruchomić w katalogu głównym mojego projektu.
Zastanawiam się, czy ktoś zna sposób na usunięcie przycisku Wstecz, który pojawia się appBarw aplikacji trzepoczącej, gdy używasz, Navigator.pushNamedaby przejść do innej strony. Powodem, dla którego nie chcę tego na tej stronie wynikowej, jest to, że pochodzi z nawigacji i chcę, aby użytkownicy logoutzamiast tego używali przycisku, aby sesja zaczęła …
Jak mogę zmienić kolor CircularProgressIndicator? Wartość koloru jest przykładem Animation<Color>, ale mam nadzieję, że istnieje prostszy sposób na zmianę koloru bez kłopotów z animacją.
Chciałbym wykonać funkcję po pewnym opóźnieniu po zbudowaniu mojego Widżetu. Jaki jest idiomatyczny sposób na zrobienie tego we Flutterze? Co próbuję osiągnąć: chciałbym zacząć od domyślnego FlutterLogoWidżetu, a stylepo pewnym czasie zmienić jego właściwość.
Próbuję ustawić obraz tła dla strony głównej. Otrzymuję miejsce obrazu od początku ekranu i wypełniam szerokość, ale nie wysokość. Czy coś mi brakuje w kodzie? Czy istnieją standardy obrazu dla trzepotania? Czy obrazy skalują się na podstawie rozdzielczości ekranu każdego telefonu? class BaseLayout extends StatelessWidget{ @override Widget build(BuildContext context){ return …
Właśnie zaczynam rozumieć Flutter, ale mam problem ze zrozumieniem, jak ustawić stan włączenia przycisku. W dokumentach mówi, aby ustawić onPressedna null, aby wyłączyć przycisk i nadać mu wartość, aby go włączyć. Jest to w porządku, jeśli przycisk nadal pozostaje w tym samym stanie przez cały cykl życia. Odnoszę wrażenie, że …
Chcę wiedzieć, jak ustawić szerokość, aby pasowała do szerokości układu nadrzędnego new Container( width: 200.0, padding: const EdgeInsets.only(top: 16.0), child: new RaisedButton( child: new Text( "Submit", style: new TextStyle( color: Colors.white, ) ), colorBrightness: Brightness.dark, onPressed: () { _loginAttempt(context); }, color: Colors.blue, ), ), Wiem trochę o Expandedwidżecie, ale Expandedrozszerza …
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.