filmov
tv
Flutter en Español ¿Cómo agregar una fuente de letra a mi app?
![preview_player](https://i.ytimg.com/vi/l1hf7o-kCGY/maxresdefault.jpg)
Показать описание
En Flutter Todo es Widget.
Comprame un Cafe para poder seguir con estos proyecto adelante:
Instrucciones
Importa los archivos de fuentes
Establece una fuente como predeterminada
Usa una fuente en un Widget específico
Importa los archivos de fuentes
Para trabajar con una fuente, necesitamos importar los archivos de fuente al proyecto. Es una práctica común colocar los archivos de fuentes en una carpeta de fonts o assets en la raíz de un proyecto Flutter.
Por ejemplo, si queremos importar los archivos de fuentes Raleway y Roboto Mono a nuestro proyecto, la estructura de la carpeta se vería así:
content_copy
awesome_app/
fonts/
content_copy
flutter:
fonts:
- family: Raleway
fonts:
style: italic
- family: RobotoMono
fonts:
weight: 700
La family determina el nombre de la fuente que podemos usar en la propiedad fontFamily de un objeto TextStyle.
Una sola fuente puede hacer referencia a muchos archivos diferentes con diferentes pesos y estilos de contorno:
La propiedad weight especifica el peso de los contornos en el archivo como un múltiplo entero de 100 entre 100 y 900. Estos valores corresponden al FontWeight y se pueden utilizar en la propiedad fontWeight de un objeto TextStyle.
La propiedad style especifica si los contornos del archivo son italic o normal. Estos valores corresponden al FontStyle y se pueden utilizar en la propiedad fontStyle de un objeto TextStyle.
3. Establece una fuente como predeterminada
Tenemos dos opciones sobre cómo aplicar fuentes al texto: como fuente predeterminada o sólo dentro de Widgets específicos.
content_copy
MaterialApp(
title: 'Custom Fonts',
// Establecer Raleway como la fuente predeterminada de la aplicación
theme: ThemeData(fontFamily: 'Raleway'),
home: MyHomePage(),
);
Para obtener más información sobre temas, por favor consulta la receta “Usar Themes para compartir estilos de fuentes y colores”.
4. Usa una fuente en un Widget específico
Si queremos aplicar la fuente a un Widget específico, como un Widget de Text , podemos proporcionar un TextStyle al Widget.
content_copy
Text(
'Roboto Mono sample',
style: TextStyle(fontFamily: 'RobotoMono'),
);
Estilo de texto
Si un objeto TextStyle especifica un peso o estilo para el que no existe un archivo de fuente exacto, el motor utiliza uno de los archivos más genéricos para la fuente e intenta extrapolar los contornos para el peso y estilo solicitados.
Ejemplo completo
Fuentes
Las fuentes Raleway y RobotoMono se descargaron de Google Fonts.
#flutterenespañol #flutterapp #flutterdeveloper #flutterenespanol
Video Anterior:
Flutter Las Mejores Funcionalidades Que No Tiene Kotlin Ni Swift
Flutter Ventajas Y Desventajas
¿Por qué Flutter es el futuro del desarrollo de aplicaciones móviles? || Eliecer Garcia
Comprame un Cafe para poder seguir con estos proyecto adelante:
Instrucciones
Importa los archivos de fuentes
Establece una fuente como predeterminada
Usa una fuente en un Widget específico
Importa los archivos de fuentes
Para trabajar con una fuente, necesitamos importar los archivos de fuente al proyecto. Es una práctica común colocar los archivos de fuentes en una carpeta de fonts o assets en la raíz de un proyecto Flutter.
Por ejemplo, si queremos importar los archivos de fuentes Raleway y Roboto Mono a nuestro proyecto, la estructura de la carpeta se vería así:
content_copy
awesome_app/
fonts/
content_copy
flutter:
fonts:
- family: Raleway
fonts:
style: italic
- family: RobotoMono
fonts:
weight: 700
La family determina el nombre de la fuente que podemos usar en la propiedad fontFamily de un objeto TextStyle.
Una sola fuente puede hacer referencia a muchos archivos diferentes con diferentes pesos y estilos de contorno:
La propiedad weight especifica el peso de los contornos en el archivo como un múltiplo entero de 100 entre 100 y 900. Estos valores corresponden al FontWeight y se pueden utilizar en la propiedad fontWeight de un objeto TextStyle.
La propiedad style especifica si los contornos del archivo son italic o normal. Estos valores corresponden al FontStyle y se pueden utilizar en la propiedad fontStyle de un objeto TextStyle.
3. Establece una fuente como predeterminada
Tenemos dos opciones sobre cómo aplicar fuentes al texto: como fuente predeterminada o sólo dentro de Widgets específicos.
content_copy
MaterialApp(
title: 'Custom Fonts',
// Establecer Raleway como la fuente predeterminada de la aplicación
theme: ThemeData(fontFamily: 'Raleway'),
home: MyHomePage(),
);
Para obtener más información sobre temas, por favor consulta la receta “Usar Themes para compartir estilos de fuentes y colores”.
4. Usa una fuente en un Widget específico
Si queremos aplicar la fuente a un Widget específico, como un Widget de Text , podemos proporcionar un TextStyle al Widget.
content_copy
Text(
'Roboto Mono sample',
style: TextStyle(fontFamily: 'RobotoMono'),
);
Estilo de texto
Si un objeto TextStyle especifica un peso o estilo para el que no existe un archivo de fuente exacto, el motor utiliza uno de los archivos más genéricos para la fuente e intenta extrapolar los contornos para el peso y estilo solicitados.
Ejemplo completo
Fuentes
Las fuentes Raleway y RobotoMono se descargaron de Google Fonts.
#flutterenespañol #flutterapp #flutterdeveloper #flutterenespanol
Video Anterior:
Flutter Las Mejores Funcionalidades Que No Tiene Kotlin Ni Swift
Flutter Ventajas Y Desventajas
¿Por qué Flutter es el futuro del desarrollo de aplicaciones móviles? || Eliecer Garcia
Комментарии