Skip to content

shyunMin/Tizen.NET.MaterialComponents

 
 

Repository files navigation

Tizen.NET.MaterialComponents NuGet

Material Components for Tizen .NET help developers execute Material Design.

Components

  • MActivityIndicator A circular progress indicator that supports determinate and indeterminate circular progress indicators. (guideline)

  • MAppBar Top : A top app bar displays information and actions relating to the current screen. (guideline) Bottom : A bottom app bar displays navigation and key actions at the bottom of current screens. (guideline)

  • MConformant A material conformant allows the user to use a floating action button.

  • MBottomNavigation A Navigation bar display three to five destinations at the bottom of a screen. (guideline)

  • MButton A material buttons, including contained button, text button, outlined button and toggle button. (guideline)

  • MBanner A banner displays a prominent message and related optional actions. (guideline)

  • MCard A cards contain content about a single subject. (guideline)

  • MCheckBox A material checkbox allow the user to select one or more items from a set. (guideline)

  • MAlertDialog A alert dialogs interrupt users with urgent information, details, or actions.(guideline)

  • MSimpleDialog A simple dialogs display items that are immediately actionable when selected.(guideline)

  • MConfirmationDialog A confirmation dialogs give users the ability to provide final confirmation of a choice before committing to it.(guideline)

  • MFullScreenDialog A full-screen dialogs group a series of tasks.(guideline)

  • MLists A material Lists are continuous, vertical indexes of text or images. (guideline)

  • MMenus A material menus display a list of choices on temporary surfaces. (guideline)

  • MModalSheets Modal bottom sheets present a set of choices while blocking interaction with the rest of the screen. (guideline) Modal side sheets present content while blocking interaction with the rest of the screen. (guideline)

  • MFloatingActionButton A material floating action button represents the primary action of a screen. (guideline)

  • MNavigationDrawer A Navigation drawers provide access to destinations and app functionality, such as switching accounts. (guideline)

  • MProgressIndicator A linear progress indicator that supports determinate and indeterminate linear progress indicators. (guideline)

  • MRadioButton A material radio button allow the user to select one option from a set. (guideline)

  • MSlider A material slider for selecting from a range of values. (guideline)

  • MSnackbar A material snackbars provide brief messages about app processes. (guideline)

  • MSwitch A material switch toggle the state of a single setting on or off. (guideline)

  • MTab A material tab bar that supports fixed tabs and scrollable tabs for switching between groups of content. (guideline)

  • MTextField A material text fields that supports filled text fields and outlined text fields. (guideline)

  • MTooltip A material Tooltips display informative text when users focus on, tap or long press an element. (guideline)

Getting Started

Install package

nuget.exe

nuget.exe install Tizen.NET.MaterialComponents -Version 0.9.9-pre1

.csproj

<PackageReference Include="Tizen.NET.MaterialComponents" Version="0.9.9-pre1" />

How to use Tizen.NET Material Components

In order to use Tizen.NET Material Components in your application, you MUST call MaterialComponents.Init() prior to using it.

using Tizen.NET.MaterialComponents;

protected override void OnCreate()
{
    base.OnCreate();
    // Get your application resource directory
    ResourceDir = DirectoryInfo.Resource;
    
    // Initialze ThemeLoader
    MaterialComponents.Init(ResourceDir);
}

About

Material Components for Tizen .NET helps developers execute Material Design.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%