dotnet-ad / Xamarin.animations
Licence: mit
Animate your views with simple shareable animation declarations.
Stars: ✭ 103
Labels
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
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
Httptransfertasks
Cross Platform HTTP Transfers for downloading and uploading (supports background operations)
Stars: ✭ 87 (-15.53%)
Mutual labels: xamarin, uwp
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].