Skip to content

Instantly share code, notes, and snippets.

@Stayrony
Last active April 24, 2017 11:31
Show Gist options
  • Save Stayrony/b8998db9d4f594b8661e68f8f3917f3d to your computer and use it in GitHub Desktop.
Save Stayrony/b8998db9d4f594b8661e68f8f3917f3d to your computer and use it in GitHub Desktop.
Xamarin Android Letter Spacing Label Renderer
public class LetterSpacingLabelRenderer : LabelRenderer
{
protected LetterSpacingLabel LetterSpacingLabel { get; private set; }
protected override void OnElementChanged(ElementChangedEventArgs<Label> e)
{
base.OnElementChanged(e);
if (e.OldElement == null)
{
this.LetterSpacingLabel = (LetterSpacingLabel)this.Element;
}
var letterSpacing = this.LetterSpacingLabel.LetterSpacing;
this.Control.LetterSpacing = letterSpacing;
this.UpdateLayout();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment