Eventos

[Xamarin] Fuentes personalizadas en aplicaciones Xamarin.Forms


Para el presente post usaré 2 fuentes (Magistral.otf y RadicalBeat.ttf) y quiero hacer recordar que para conocer el nombre de una fuente hay que darle doble click al archivo .otf o .ttf.

PCL

Creamos un control personalizado extendiendo la clase Label para disponer de una propiedad FontName.


Definimos una interfaz gráfica sin olvidarnos de importar el namespace de nuestro control personalizado.


iOS

Establecemos el Build Action de las fuentes en BundleResource y el Copy to Output Directory en Copy always.


Luego modificamos el Info.plist para indicar en donde se encuentran nuestras fuentes.


Creamos una clase que extienda de LabelRenderer.


Y listo.


Android

Establecemos el Build Action de las fuentes en AndroidAsset.


Creamos una clase que extienda de LabelRenderer.


Y listo.


Los gists usados para este post puedes ubicarlos aqu&iacute: https://gist.github.com/MAlexanderSalazar/62bdf1ac153078817b26

1 comentario:

Epicalsoft — Superheroic Software Development Blog Designed by Templateism.com Copyright © 2014

Con tecnología de Blogger.