As promised, here is another release of one of my GitHub libraries for Xamarin! This time we are talking about the BadgeView
!
Here are some important links:
GitHub project: https://github.com/SuavePirate/BadgeView
NuGet package: https://www.nuget.org/packages/BadgeView
Don’t forget to read up on my original post on how to create your own BadgeView
and how to use it: Xamarin.Controls – BadgeView
Documentation
BadgeView
A simple Xamarin.Forms control to display a round badge
Now available on nuget! https://www.nuget.org/packages/BadgeView
Installation
Install-Package BadgeView
Usage
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:badge="clr-namespace:BadgeView.Shared;assembly=BadgeView.Shared" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="BadgeViewExample.BadgePage"> <ContentPage.Content> <StackLayout Orientation="Horizontal" HorizontalOptions="CenterAndExpand" VerticalOptions="Center"> <Label HorizontalTextAlignment="Center" Text="Look at me!" /> <badge:BadgeView Text="3" BadgeColor="Green" VerticalOptions="Center" HorizontalOptions="End" /> </StackLayout> </ContentPage.Content> </ContentPage>
With Bindings
<badge:BadgeView Text="{Binding BadgeNumber}" BadgeColor="{Binding BadgeColor}" VerticalOptions="Center" HorizontalOptions="End" />
Without XAML
var badge = new BadgeView() { Text = "4", BadgeColor = Color.Red };
Additional Resources
Check out my blog post on how to build your own if you want!
https://alexdunn.org/2017/03/15/xamarin-controls-badgeview/
// TODO:
I’m still working on adding UWP support, but if you want to help contribute to the repository, please do!
If you like what you see, don’t forget to follow me on twitter @Suave_Pirate, check out my GitHub, and subscribe to my blog to learn more mobile developer tips and tricks!
Interested in sponsoring developer content? Message @Suave_Pirate on twitter for details.