Awesome
Tizen.NET.MaterialComponents
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)
Status of Supported Components for each Tizen Profiles
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);
}