Comment puis-je définir la couleur de fond de mon écran principal de Flottement?
Je suis en train d'apprendre le battement, et je commence à partir de la base. Je ne suis pas en utilisant MaterialApp. Ce qui est une bonne façon de définir la couleur d'arrière-plan de l'écran tout entier?
Voici ce que j'ai à ce jour:
import 'package:flutter/material.dart';
void main() {
runApp(new MyApp());
}
class MyApp extends StatelessWidget {
//This widget is the root of your application.
@override
Widget build(BuildContext context) {
return new Center(child: new Text("Hello, World!"));
}
}
Certaines de mes questions sont les suivantes:
- Ce qui est un moyen de base pour définir la couleur d'arrière-plan?
- Exactement ce que je suis en train de regarder, sur l'écran? Le code qui "est" l'arrière-plan? Est-il une chose pour définir la couleur d'arrière-plan? Si non, qu'est ce qu'un simple et approprié "arrière-plan simple" (dans l'ordre de peindre une couleur d'arrière-plan).
Merci pour l'aide!
Le code ci-dessus génère un écran noir avec du texte blanc:
OriginalL'auteur Seth Ladd | 2017-05-06
Vous devez vous connecter pour publier un commentaire.
Voici un moyen que j'ai trouvé pour le faire. Je ne sais pas si il y a de meilleures manières de faire, les compromis sont.
Conteneur "essaie d'être aussi grande que possible", selon https://flutter.io/layout/. Aussi, le Conteneur peut prendre un
decoration
, qui peut être un BoxDecoration, ce qui peut avoir uncolor
(qui est la couleur d'arrière-plan).Voici un exemple qui ne fait de remplir l'écran avec du rouge, et met "Hello, World!" dans le centre:
Note, le Conteneur est renvoyé par le MyApp build(). Le Conteneur a une décoration et un enfant, qui est le texte centré.
Le voir en action ici:
ce qui sur le réglage RVB personnalisé?
Ce doit être la accepté de répondre.
OriginalL'auteur Seth Ladd
Je pense que vous pouvez également utiliser un échafaudage pour faire le fond blanc. Voici un morceau de code qui peut vous aider.
Espère que cette aide .
OriginalL'auteur A.DURGAPRASAD
Sur l'exemple de base de Flottement que vous pouvez régler avec
backgroundColor: Colors.X
de l'ÉchafaudageOriginalL'auteur Ozan
Je pense que vous devez utiliser
MaterialApp
widget et l'utilisationtheme
et définirprimarySwatch
avec la couleur que vous souhaitez. regardez comme le code ci-dessous,OriginalL'auteur iPatel
et c'est une autre approche pour modifier la couleur d'arrière-plan:
OriginalL'auteur sadegh
Vous pouvez définir la couleur d'arrière-plan pour Tous les Échafaudages en application à la fois.
juste mis scaffoldBackgroundColor: dans ThemeData
OriginalL'auteur Sirelon