import 'package:flutter/material.dart';class AppBarActivitie extends StatelessWidget implements PreferredSizeWidget { String title; AppBarActivitie( this.title /Aquí agregamos las nuevas variables, antes de la key/, {Key? key}) : super(key: key);
@override Widget build(BuildContext context) { return AppBar( title: Text( title /podemos pasar el parámetro con el nombre de forma directa/), //Titulo de la appbar backgroundColor: Colors.greenAccent, //Color de fondo del appbar elevation: 10, //Sombra baja del appbar centerTitle: true, //Centralizado del titulo del appbar leading: const Icon(Icons.star_border), //Parte izquierda del appbar actions: const [ Icon(Icons.edit), Icon(Icons.more_vert) ], //Parte derecha del appbar toolbarHeight: 200, //Tamaño vertical del appbar ); }
@override Size get preferredSize => const Size.fromHeight(150); }
¡Desbloquea vídeos ilimitados! Sube a Premium
Necesitas premium para acceder a este contenido. Suscríbete por $13USD al mes
-
check_circle_outlineMódulo 1 | 9 clases
1. Introducción
expand_more -
check_circle_outlineMódulo 2 | 11 clases
2. Widgets Básicos
expand_more -
check_circle_outlineMódulo 3 | 5 clases
3. Navegación
expand_more -
check_circle_outlineMódulo 4 | 4 clases
4. Multi-child
expand_more -
check_circle_outlineMódulo 5 | 10 clases
5. Listview, gridview, ítems y utilidades
expand_more -
check_circle_outlineMódulo 6 | 8 clases
6. Formulario
expand_more -
check_circle_outlineMódulo 7 | 4 clases
7. Menús
expand_more -
check_circle_outlineMódulo 8 | 5 clases
Diseño
expand_more
2 comentario(s)
Generalmente, luego de cada clase creada, esta te pedirá un constructor por defecto. Cuando esto sucede, al crear una nueva variable, y quererla pasar como argumento puede generar algún tipo de error. Todo el procedimiento con MyHomePage está perfecto aunque AppBarCF en estos momentos, debería quedar de la siguiente forma y no genera error alguno: "Ver más..."