Pytania otagowane jako flutter

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.

8
Programowe przewijanie do końca ListView
Mam przewijaną listę, w ListViewktórej liczba elementów może zmieniać się dynamicznie. Za każdym razem, gdy na końcu listy zostanie dodany nowy element, chciałbym programowo przewinąć ListViewdo końca. (np. coś w rodzaju listy wiadomości na czacie, gdzie na końcu można dodawać nowe wiadomości) Domyślam się, że musiałbym utworzyć ScrollControllerw moim Stateobiekcie …

15
Nie można zlokalizować lint-gradle-api-26.1.2.jar dla projektu Flutter
Jestem nowy w Flutter i próbuję uruchomić przykładowy projekt podczas tworzenia nowego. Próbując go uruchomić, mam ten problem: BŁĄD: kompilacja nie powiodła się z wyjątkiem. Gdzie: Zbuduj plik „PROJECTPATH ​​/ android / app / build.gradle”, wiersz: 25 Co poszło nie tak: wystąpił problem podczas oceny projektu „: aplikacja”. Nie można …
107 android  dart  flutter  jcenter 


10
Flutter usuwa wszystkie trasy
Chcę opracować przycisk wylogowania, który wyśle ​​mnie do trasy logowania i usunie wszystkie inne trasy z Navigator. Dokumentacja nie wydaje się wyjaśniać, jak utworzyć RoutePredicatelub mieć jakąkolwiek funkcję removeAll.
107 dart  flutter 



9
Flutter: pionowo środkowa kolumna
Jak wyśrodkować kolumnę w pionie we Flutterze? Użyłem widżetu „nowe centrum”. Użyłem widżetu „nowe centrum”, ale nie wyśrodkowuje on mojej kolumny w pionie? Wszelkie pomysły byłyby pomocne .... @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Thank you"), ), body: new Center( child: new Column( children: <Widget>[ new …
104 flutter 


4
Flutter: Jak poprawnie używać dziedziczonego widżetu?
Jaki jest prawidłowy sposób korzystania z InheritedWidget? Jak dotąd zrozumiałem, że daje to szansę na propagowanie danych w drzewie widżetów. W skrajnym przypadku, jeśli umieścisz jako RootWidget, będzie on dostępny ze wszystkich widżetów w drzewie na wszystkich trasach, co jest w porządku, ponieważ w jakiś sposób muszę udostępnić mój ViewModel …

9
Jak zapisać do lokalnej pamięci za pomocą Fluttera?
W Androidzie, jeśli mam informacje, które chcę zachować między sesjami, wiem, że mogę użyć SharedPreferences lub utworzyć bazę danych SQLite, a nawet zapisać plik na urządzeniu i przeczytać go później. Czy istnieje sposób na zapisywanie i przywracanie takich danych za pomocą Fluttera? A może musiałbym napisać kod specyficzny dla urządzenia …

7
Jak stworzyć hiperłącze w widżecie Flutter?
Chciałbym utworzyć hiperłącze, które będzie wyświetlane w mojej aplikacji Flutter. Hiperłącze powinno być osadzone w Textlub podobnym widoku tekstowym, takim jak: The last book bought is <a href='#'>this</a> Masz jakąś wskazówkę, jak to zrobić?
103 flutter 


30
Wtyczka Flutter i google_sign_in: PlatformException (sign_in_failed, com.google.android.gms.common.api.ApiException: 10:, null)
Okno dialogowe (formularz Google) dla poświadczeń zostało pomyślnie otwarte, ale po wypełnieniu moich danych pojawia się ten błąd. Postępowałem zgodnie z instrukcjami stąd . Stworzyłem projekt Firebase, włączyłem Google Drive API (tego właśnie potrzebuję) z Google APIs Console. Kod zgłaszający wyjątek: final GoogleSignIn _googleSignIn = GoogleSignIn( scopes: [ 'https://www.googleapis.com/auth/drive', ], …

13
InkWell nie pokazuje efektu tętnienia
Stuknięcie w pojemnik uruchamia onTap()uchwyt, ale nie pokazuje żadnego efektu rozpryskiwania atramentu. class _MyHomePageState extends State<MyHomePage> { @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text(widget.title), ), body: new Center( child: new InkWell( onTap: (){print("tapped");}, child: new Container( width: 100.0, height: 100.0, color: Colors.orange, ), …

8
Wylicz lub zmapuj listę z indeksem i wartością w Dart
W dart jest jakikolwiek odpowiednik wspólnego: enumerate(List) -> Iterator((index, value) => f) or List.enumerate() -> Iterator((index, value) => f) or List.map() -> Iterator((index, value) => f) Wydaje się, że to najłatwiejszy sposób, ale nadal wydaje się dziwne, że taka funkcjonalność nie istniała. Iterable<int>.generate(list.length).forEach( (index) => { newList.add(list[index], index) }); Edytować: …
94 dart  flutter 

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.