Info
Version: | 1.7.1.4 |
Author(s): | Jose Manuel Montero |
Last Update: | Tuesday, November 10, 2020 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/jmmortega/Sharpnado.Presentation.Forms |
NuGet Url: | https://www.nuget.org/packages/Charpnado.Presentation.Forms |
Install
Install-Package Charpnado.Presentation.Forms
dotnet add package Charpnado.Presentation.Forms
paket add Charpnado.Presentation.Forms
Charpnado.Presentation.Forms Download (Unzip the "nupkg" after downloading)
Dependencies
.NETStandard 2.0
- Xamarin.Forms(>= 3.6.0.220655)
- Sharpnado.TaskLoaderView(>= 2.0.1)
- Sharpnado.TaskMonitor(>= 1.0.0)
- Sharpnado.MaterialFrame(>= 1.1.1)
- Sharpnado.Shadows(>= 1.1.0)
- Xamarin.Forms(>= 3.6.0.220655)
- Sharpnado.TaskLoaderView(>= 2.0.1)
- Sharpnado.TaskMonitor(>= 1.0.0)
- Sharpnado.MaterialFrame(>= 1.1.1)
- Sharpnado.Shadows(>= 1.1.0)
- Xamarin.Forms(>= 3.6.0.220655)
- Sharpnado.TaskLoaderView(>= 2.0.1)
- Sharpnado.TaskMonitor(>= 1.0.0)
- Sharpnado.MaterialFrame(>= 1.1.1)
- Sharpnado.Shadows(>= 1.1.0)
- Xamarin.AndroidX.Browser(>= 1.0.0)
- Xamarin.AndroidX.Legacy.Support.V4(>= 1.0.0)
- Xamarin.AndroidX.Lifecycle.LiveData(>= 2.1.0)
- Xamarin.AndroidX.MediaRouter(>= 1.1.0)
- Xamarin.Google.Android.Material(>= 1.0.0)
- Xamarin.Forms(>= 3.6.0.220655)
- Sharpnado.TaskLoaderView(>= 2.0.1)
- Sharpnado.TaskMonitor(>= 1.0.0)
- Sharpnado.MaterialFrame(>= 1.1.1)
- Sharpnado.Shadows(>= 1.1.0)
Tags
IMPORTANT: On platform projects, call SharpnadoInitializer.Initialize() after Xamarin.Forms.Forms.Init() and before LoadApplication(new App()).
Pure Xamarin.Forms tabs:
* Fixed tabs (android tabs style)
* Scrollable tabs
* Segmented tabs
* Custom shadows (neumorphism ready)
* Circle button in tab bar
* Bottom bar tabs (ios tabs style)
* Custom tabs (be creative just implement TabItem)
* Independent ViewSwitcher
Sharpnado.Shadows:
* Add as many custom shadows as you like to any view (Android, iOS, UWP)
* You can specify each shadow Color, Opacity, BlurRadius, and Offset
* Simply implement Neumorphism
* You can add one shadow, 3 shadows, 99 shadows, to any Xamarin.Forms element
* Animate any of these property and make the shadows dance around your elements
MaterialFrame:
* AcrylicBlur mode
* 3 Blur styles: Light, ExtraLight, Dark (UIVisualEffectView styles)
* Acrylic mode
* Dark mode
* Light mode
* Change modes dynamically
* Performance (CALayer on ios, LayerDrawable on android)
* Android: RealtimeBlurView from Tu Yimin (mmin18)
The TaskLoaderView 2.0 handles all your task loading states:
* Handles error with custom messages and icons
* Handles empty states
* Show snackbar errors for refresh scenarios (if data is already shown)
* Handles retry with button
* Support Xamarin.Forms.Skeleton
* Can override any state views with your own custom ones
HorizontalListView for Xamarin.Forms (close to a CollectionView):
* Carousel layout
* Column count
* Snapping on first or middle element
* Padding and item spacing
* Handles NotifyCollectionChangedAction Add Remove and Reset actions
* View recycling
* RecyclerView on Android
* UICollectionView on iOS
Grid ListView (HorizontalListView with ListLayout set to Grid):
* Column count
* Drag And Drop
* RefreshView support
* Padding and item spacing
* Handles NotifyCollectionChangedAction Add Remove and Reset actions
* View recycling.