Cómo usar Font Awesome Icons en Android

Font Awesome es un conjunto de herramientas de iconos muy popular utilizado en muchos sitios web. Tiene gratis y pro colección de iconos, pero puedes encontrar la mayoría de los iconos en la misma colección Gratis. Cada icono estará representado por unicode (& # xf17b;) . Utilizamos este Unicode para mostrar el icono en TextView. Al ser un TextView normal, puede aplicar todos los atributos de estilo de texto (color, tamaño, relleno, etc.).

Por ejemplo, si desea mostrar el logotipo robot Android puede usar & # xf17b; unicode como valor de TextView.

  android-using-font-awesome-icon-collection

1. Font Awesome Android Library

Para utilizar la fantástica colección de íconos de fuentes, debe agregar maravillosos archivos de fuentes a sus recursos y aplicar el fontFace en TextView que es una actividad más simple. Queremos que los iconos se muestren en otros widgets, así como en Botones Menú Navegación inferior y Cajón de navegación etc. Mostrar el icono en vistas no textuales requiere un poco de esfuerzo. Entonces escribí una biblioteca que incorpora todos los métodos necesarios para hacer íconos en múltiples widgets.

Para comenzar, incluye fontawesome en tu build.gradle y sincroniza tu proyecto.

  adicciones {
    // fuente fantástica
    implementación & # 39; info.androidhive: fontawesome: 0.0.5 & # 39;
}

2. Cómo usarlo

2.1 Mostrar el icono en TextView

La forma más fácil de mostrar el icono de fuente es usar el texto FontTextView configurando el nombre del icono apropiado como valor de texto. Este widget se extiende desde AppCompatTextView por lo que todos los atributos de visualización de texto se aplican a este widget.


  • solid_icon : para mostrar un icono sólido, establezca este valor en verdadero . [19659013] brand_icon : para mostrar el icono de la marca, establezca este valor en verdadero .
  font-awesome-android-icons

2.2 Uso de FontDrawable

Usar el icono en el diseño xml es simple, pero si lo desea use el icono para otros widgets como botón o menú, puede usar FontDrawable para aplicar el icono.

Por ejemplo, si desea usar el increíble icono de fuente para el botón de acción móvil, puede usar FontDrawable como se muestra a continuación.

  FloatingActionButton fab = findViewById (R.id. fAB);

// usando el icono de avión de papel para FAB
FontDrawable drawable = new FontDrawable (esto, R.string.fa_paper_plane_solid, verdadero, falso);

// color blanco al icono
drawable.setTextColor (ContextCompat.getColor (this, android.R.color.white));
fab.setImageDrawable (dibujable);
  font-awesome-floating-action-button



Compruebe también

Cómo limpiar tu Apple Watch

Kaitlyn Cimino / Autoridad de Android RESPUESTA RÁPIDA Retire y apague su Apple Watch, luego …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *