All Projects → dotnet-ad → Xamarin.animations

dotnet-ad / Xamarin.animations

Licence: mit
Animate your views with simple shareable animation declarations.

Projects that are alternatives of or similar to Xamarin.animations

Adaptivecards
A new way for developers to exchange card content in a common and consistent way.
Stars: ✭ 950 (+822.33%)
Mutual labels:  xamarin, uwp
Githubxamarin
GithubXamarin(GitIt) is a cross-platform application for https://github.com which is built using Xamarin.
Stars: ✭ 1,022 (+892.23%)
Mutual labels:  xamarin, uwp
Rg.plugins.popup
Xamarin Forms popup plugin
Stars: ✭ 964 (+835.92%)
Mutual labels:  xamarin, uwp
Art Plant Mall
Xamarin.Forms goodlooking UI sample.
Stars: ✭ 96 (-6.8%)
Mutual labels:  xamarin, animations
Xamarin Forms Gtk Movies Sample
The Movie DB Xamarin.Forms Sample
Stars: ✭ 83 (-19.42%)
Mutual labels:  xamarin, uwp
Windowscompositionsamples
Windows Composition Samples the place for getting the latest code samples and demos using Windows.UI.Xaml and Windows.UI.Composition to make beautiful Universal Windows Platform applications.
Stars: ✭ 922 (+795.15%)
Mutual labels:  uwp, animations
Ffimageloading
Image loading, caching & transforming library for Xamarin and Windows
Stars: ✭ 1,288 (+1150.49%)
Mutual labels:  xamarin, uwp
Microsoft Authentication Library For Dotnet
Microsoft Authentication Library (MSAL) for .NET
Stars: ✭ 746 (+624.27%)
Mutual labels:  xamarin, uwp
Faceoff
An iOS, Android and UWP app created in Xamarin.Forms that uses Microsoft's Cognitive Emotion API Services to compare facial expressions
Stars: ✭ 79 (-23.3%)
Mutual labels:  xamarin, uwp
Xamarin.plugins
Cross-platform Native API Access from Shared Code!
Stars: ✭ 1,176 (+1041.75%)
Mutual labels:  xamarin, uwp
Active Directory B2c Xamarin Native
This is a simple Xamarin Forms app showcasing how to use MSAL to authenticate users via Azure Active Directory B2C, and access a Web API with the resulting tokens.
Stars: ✭ 91 (-11.65%)
Mutual labels:  xamarin, uwp
Reactivemvvm
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Stars: ✭ 94 (-8.74%)
Mutual labels:  xamarin, uwp
Shiny
A Xamarin Framework for Backgrounding & Device Hardware Services (iOS, Android, UWP, Tizen, tvOS, watchOS, & more coming soon)
Stars: ✭ 763 (+640.78%)
Mutual labels:  xamarin, uwp
Csla
A home for your business logic in any .NET application.
Stars: ✭ 865 (+739.81%)
Mutual labels:  xamarin, uwp
Reactiveui
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Stars: ✭ 6,709 (+6413.59%)
Mutual labels:  xamarin, uwp
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+844.66%)
Mutual labels:  xamarin, uwp
Reactiveproperty
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target framework is .NET Standard 2.0.
Stars: ✭ 603 (+485.44%)
Mutual labels:  xamarin, uwp
Catel
An application development platform
Stars: ✭ 616 (+498.06%)
Mutual labels:  xamarin, uwp
Uno.ch9
Ch9 - Uno Reference Implementation project
Stars: ✭ 45 (-56.31%)
Mutual labels:  xamarin, uwp
Httptransfertasks
Cross Platform HTTP Transfers for downloading and uploading (supports background operations)
Stars: ✭ 87 (-15.53%)
Mutual labels:  xamarin, uwp

Build status NuGet Donate

This cross-platform library tends to make view animation shareable and easier for common scenarios like fade or scale entrance animations.

Installation

To install Xamarin.Animations, run the following command in the Package Manager Console.

PM> Install-Package Xam.Animations

Usage

The package adds an AnimateAsync extension method to UIView(iOS) / NSView(macOS) / View(Android) / UIElement(Windows).

To start an animation with an IAnimation.

await view.AnimateAsync(Animations.FadeIn());
await view.AnimateAsync(Animations.FadeIn(duration: TimeSpan.FromSeconds(0.5f)));
await view.AnimateAsync(Animations.FadeIn(duration: TimeSpan.FromSeconds(0.5f), delay: TimeSpan.FromSeconds(0.2f)));

Roadmap / ideas

  • Adding WPF support

Contributions

Contributions are welcome! If you find a bug please report it and if you want a feature please report it.

If you want to contribute code please file an issue and create a branch off of the current dev branch and file a pull request.

License

MIT © Aloïs Deniel

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].