es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cuál es el color de fondo del andamio?

Código mínimo reproducible:

@override
Widget build(BuildContext context) {
  return Padding(
    padding: const EdgeInsets.all(40),
    child: Scaffold(),
  );
}

Imagen

Veo un fondo negro detrás de mi Scaffold, obviamente esto no es Theme.of(context).scaffoldBackgroundColor porque tanto el tema claro como el tema oscuro muestran el mismo color blanco. Entonces, ¿de qué color es?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Basado en el código proporcionado, parece que no hay un color explícito establecido para el fondo del Scaffold. Por lo tanto, se utiliza el color predeterminado, que es negro. Esto se debe muy probablemente a la ausencia de widgets secundarios dentro del widget Scaffold, lo que significa que ocupa toda la pantalla y su color de fondo también llena la pantalla.

    Para cambiar el color de fondo, simplemente agregue la propiedad backgroundColor dentro del widget Scaffold, de la siguiente manera:

    @override
    Widget build(BuildContext context) {
      return Padding(
        padding: const EdgeInsets.all(40),
        child: Scaffold(
          backgroundColor: Colors.white, // Cambiar esto por el color que desee
          // Agregue widgets secundarios aquí según sea necesario
        ),
      );
    }
    

    Reemplace Colors.white por el color de fondo deseado. Esto debería cambiar el fondo del Scaffold al color especificado.

Comments are closed.