Plugin.Maui.RadiantControls 0.1.0

dotnet add package Plugin.Maui.RadiantControls --version 0.1.0
NuGet\Install-Package Plugin.Maui.RadiantControls -Version 0.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Plugin.Maui.RadiantControls" Version="0.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Plugin.Maui.RadiantControls --version 0.1.0
#r "nuget: Plugin.Maui.RadiantControls, 0.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Plugin.Maui.RadiantControls as a Cake Addin
#addin nuget:?package=Plugin.Maui.RadiantControls&version=0.1.0

// Install Plugin.Maui.RadiantControls as a Cake Tool
#tool nuget:?package=Plugin.Maui.RadiantControls&version=0.1.0

Plugin.Maui.RadiantControls

This project aims to bring components from popular web and mobile frameworks to the MAUI framework.

Table of Contents

Getting Started

Components

RcAvatar

RcAvatar is a versatile control that simplifies the creation of avatars in your Xamarin.Maui applications. Whether you need to display user profile pictures, placeholders, or badges, RcAvatar provides an easy-to-use and highly customizable solution.

  • Display avatars with initials and customize the appearance.
  • Support for displaying images as avatars.
  • Badge functionality to indicate status or notifications.
  • Configurable avatar shape (circle, rounded square, square).
  • Easily set the avatar size and customize padding.
  • Badge positioning options for flexible placement.
Usage

Here's a basic example of how to use RcAvatar in XAML. For more examples check the sample.

<ContentView 
  xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
  xmlns:rc="clr-namespace:Plugin.Maui.RadiantControls;assembly=Plugin.Maui.RadiantControls">
    <rc:RcAvatar
        ImageSource="avatar.png"
        Initials="AB"
        Size="64"
        BadgeText="3"
        BadgePosition="TopRight"
        ContainerBackgroundColor="LightGray"
        BadgeBackgroundColor="Red" />
</ContentView>

RcAvatarGroup

RcAvatarGroup simplifies the task of displaying a collection of avatars in your Xamarin.Maui application. You can stack avatars either from the bottom to the top or from the top to the bottom using the StackDirection property.

  • Display a group of avatars.
  • Choose between stacking avatars from the bottom to the top or from the top to the bottom.

Here's a basic example of how to use RcAvatarGroup in XAML. For more examples check the sample.

<ContentView 
  xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
  xmlns:rc="clr-namespace:Plugin.Maui.RadiantControls;assembly=Plugin.Maui.RadiantControls">
  <rc:RcAvatarGroup>
      <rc:RcAvatarGroup.Avatars>
          <rc:RcAvatar
              ImageSource="avatar.jpeg"
              Size="32"
              VerticalOptions="End"/>
          <rc:RcAvatar
              ImageSource="avatar.jpeg"
              Size="32"
              VerticalOptions="End"/>
          <rc:RcAvatar
              ImageSource="avatar.jpeg"
              Size="32"
              VerticalOptions="End"/>
      </rc:RcAvatarGroup.Avatars>
  </rc:RcAvatarGroup>
</ContentView>

License

Plugin.Maui.RadiantControls is licensed under the MIT License. See the LICENSE file for more details.

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-android33.0 is compatible.  net7.0-ios was computed.  net7.0-ios16.1 is compatible.  net7.0-maccatalyst was computed.  net7.0-maccatalyst16.1 is compatible.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net7.0

    • No dependencies.
  • net7.0-android33.0

    • No dependencies.
  • net7.0-ios16.1

    • No dependencies.
  • net7.0-maccatalyst16.1

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.1.0 123 9/20/2023