Pytania otagowane jako dart

Dart jest opartym na klasach, statycznie (i silnie) językiem programowania do tworzenia aplikacji internetowych i mobilnych. Dart kompiluje się do nowoczesnego JavaScript, aby działać w przeglądarce i kompiluje do kodu natywnego, aby działać na platformach mobilnych, takich jak Android i iOS. Dart działa również w wierszu poleceń do obsługi skryptów i aplikacji po stronie serwera.

9
Jak uzyskać wysokość widżetu?
Nie rozumiem, jak LayoutBuilderjest używany do uzyskania wysokości widżetu. Muszę wyświetlić listę widżetów i uzyskać ich wysokość, aby móc obliczyć specjalne efekty przewijania. Rozwijam pakiet, a inni programiści zapewniają widżet (nie kontroluję ich). Czytałem, że LayoutBuilder może służyć do uzyskania wysokości. W bardzo prostym przypadku próbowałem zawinąć Widget w LayoutBuilder.builder …

7
Renderowanie Flutter SVG
Próbowałem dodać obraz ze źródłem SVG do mojej aplikacji flutter. new AssetImage("assets/images/candle.svg")) Ale nie otrzymałem żadnych wizualnych informacji zwrotnych. Jak mogę renderować obraz SVG we Flutter?
89 dart  flutter 

16
Sprawdź, czy w aplikacji Flutter jest dostępne połączenie internetowe
Mam do wykonania połączenie sieciowe. Ale zanim to zrobię, muszę sprawdzić, czy urządzenie ma połączenie z Internetem. Oto, co zrobiłem do tej pory: var connectivityResult = new Connectivity().checkConnectivity();// User defined class if (connectivityResult == ConnectivityResult.mobile || connectivityResult == ConnectivityResult.wifi) {*/ this.getData(); } else { neverSatisfied(); } Powyższa metoda nie działa.

9
Flutter rozmiar ekranu
Stworzyłem nową aplikację na flutterze i miałem problemy z rozmiarami ekranu podczas przełączania się między różnymi urządzeniami. Stworzyłem aplikację przy użyciu rozmiaru ekranu Pixel 2XL, a ponieważ miałem kontenery z elementem podrzędnym ListView, poproszono mnie o podanie wysokości i szerokości kontenera. Więc kiedy przełączam urządzenie na nowe urządzenie, pojemnik jest …


3
Jak zdobyć znacznik czasu w Dart?
Uczyłem się Dart, ale nie wiem, jak wygenerować znacznik czasu. Próbowałem tego: void main() { print((new Date()).millisecondsSinceEpoch); } Dzięki IDE udało mi się zajść tak daleko, ale otrzymuję mylący błąd: Exception: No such method: 'Date' Wsparcie?
88 dart  epoch 

9
Jak ustawić kolor tła głównego ekranu we Flutterze?
Uczę się Fluttera i zaczynam od podstaw. Nie używam MaterialApp. Jaki jest dobry sposób na ustawienie koloru tła całego ekranu? Oto, co mam do tej pory: import 'package:flutter/material.dart'; void main() { runApp(new MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget …
88 dart  flutter 

10
trzepotliwy promień narożnika z przezroczystym tłem
Poniżej znajduje się mój kod, który, jak spodziewam się, renderuje kontener z okrągłym rogiem z przezroczystym tłem. return new Container( //padding: const EdgeInsets.all(32.0), height: 800.0, //color: const Color(0xffDC1C17), //color: const Color(0xffFFAB91), decoration: new BoxDecoration( color: Colors.green, //new Color.fromRGBO(255, 0, 0, 0.0), borderRadius: new BorderRadius.only( topLeft: const Radius.circular(40.0), topRight: const Radius.circular(40.0)) …
87 dart  flutter 

4
Jak ustawić niestandardową wysokość dla widżetu w GridView we Flutter?
Nawet po określeniu wysokości Container GridView mój kod tworzy kwadratowe widżety. class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) : super(key: key); final String title; @override _MyHomePageState createState() => new _MyHomePageState(); } class _MyHomePageState extends State<MyHomePage> { List<String> widgetList = ['A', 'B', 'C']; @override Widget build(BuildContext context) { return new …


12
Jak pracować ze wskaźnikiem postępu we flutter?
Jestem nowicjuszem w trzepotaniu i chciałem wiedzieć, jaki jest lepszy sposób na dodanie CircularProgressIndicatordo mojego układu. Na przykład mój widok logowania. Ten widok ma nazwę użytkownika, hasło i przycisk logowania. Chciałem stworzyć układ nakładki (z Opacity), który podczas ładowania wyświetla wskaźnik postępu, tak jak ja używam w NativeScript, ale nie …
86 dart  flutter 

6
typ „List <dynamic>” nie jest podtypem typu „List <Widget>”
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 …

7
Flutter: RenderBox nie został rozłożony
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 …

19
Jak sprawić, by aplikacja Flutter odpowiadała w zależności od rozmiaru ekranu?
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, …
85 dart  flutter 

4
Odpowiednik RelativeLayout w Flutter
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:&lt;layout_id&gt;, layout_above:&lt;layout_id&gt;, 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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.