All Projects → ufuf → AdvancedTimer

ufuf / AdvancedTimer

Licence: MIT license
AdvancedTimer implementation for Xamarin.Forms This repo is no longer maintained. New repo available.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to AdvancedTimer

cron-schedule
A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.
Stars: ✭ 28 (-30%)
Mutual labels:  timer, interval
Moment Timer
Timer plugin for Moment.js that allows creation of setInterval and setTimeout-like timers.
Stars: ✭ 98 (+145%)
Mutual labels:  timer, interval
chronoman
Utility class to simplify use of timers created by setTimeout
Stars: ✭ 15 (-62.5%)
Mutual labels:  timer, interval
CoreLooper
No description or website provided.
Stars: ✭ 34 (-15%)
Mutual labels:  timer
UT Framework
Various advanced tools built for Unreal Engine 4
Stars: ✭ 45 (+12.5%)
Mutual labels:  timer
MOTE
Magnitude of the Effect - An Effect Size and CI calculator
Stars: ✭ 17 (-57.5%)
Mutual labels:  interval
XamarinUI.MyGallery
📱 It's a Xamarin.Forms UI gallery build by me with love and coffee
Stars: ✭ 39 (-2.5%)
Mutual labels:  xamarin
BingMapsSDSToolkit
This toolkit makes it easy to use the Bing Maps Spatial Data Services (SDS) in .NET
Stars: ✭ 39 (-2.5%)
Mutual labels:  xamarin
ZYGCDTimer
GCD 定时器
Stars: ✭ 65 (+62.5%)
Mutual labels:  timer
interval
This PHP library provides some tools to handle intervals. For instance, you can compute the union or intersection of two intervals.
Stars: ✭ 25 (-37.5%)
Mutual labels:  interval
Cake.Xamarin
🍰 🧩 📱 Cake addin for building Xamarin apps
Stars: ✭ 22 (-45%)
Mutual labels:  xamarin
Xamarin.Forms.TabView
The TabView is a Xamarin.Forms control to display a set of tabs and their respective content.
Stars: ✭ 56 (+40%)
Mutual labels:  xamarin
PDRating
Display and collect user ratings for items in your Xamarin.iOS app. Available on NuGet.
Stars: ✭ 18 (-55%)
Mutual labels:  xamarin
Xamarin-Sidebar
A slideout navigation control for Xamarin.iOS
Stars: ✭ 113 (+182.5%)
Mutual labels:  xamarin
irsync
rsync on interval, via command line binary or docker container. Server and IOT builds for pull or push based device content management.
Stars: ✭ 19 (-52.5%)
Mutual labels:  interval
Xamarin.iOS.DGActivityIndicatorView
🔰 DGActivityIndicatorView is a collection of nice loading animations for Xamarin.iOS.
Stars: ✭ 28 (-30%)
Mutual labels:  xamarin
WheelPicker-Samples
WheelPicker samples for the WheelPicker Xamarin Component
Stars: ✭ 18 (-55%)
Mutual labels:  xamarin
FITTER
Fortran tIc Toc Timer
Stars: ✭ 14 (-65%)
Mutual labels:  timer
ZLToolKit
一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
Stars: ✭ 1,302 (+3155%)
Mutual labels:  timer
FlightBookingApp
Xamarin.Forms goodlooking UI sample using the new SwipeView.
Stars: ✭ 26 (-35%)
Mutual labels:  xamarin

AdvancedTimer

AdvancedTimer implementation for Xamarin.Forms

Timer object and its methods are implemented for extended support for timers. You can start, stop, change interval of a timer. For Xamarin.Forms projects Can be used with Dependency service.

THIS PROJECT IS DEPRECATED

This repo is not maintained anymore. See here #20 for more information.

What now?

Consider to use d-m-wilson's update, which rely on .Net Standart.

Setup

In your iOS, Android, and Windows Phone projects please call:

iOS

AdvancedTimer.Forms.Plugin.iOS.AdvancedTimerImplementation.Init();

Android

AdvancedTimer.Forms.Plugin.Droid.AdvancedTimerImplementation.Init();

You must do this AFTER you call Xamarin.Forms.Init();

API Usage

To gain access to the Timer class simply use the dependency service:

IAdvancedTimer timer = DependencyService.Get<IAdvancedTimer>();

You MUST call initTimer for timer initialization;

timer.initTimer(3000, timerElapsed, true);

initTimer(interval, Eventhandler function, AutoReset);

Methods

timer.startTimer();
timer.stopTimer();
timer.getInterval()
timer.setInterval(5000);
timer.isTimerEnabled();

Contributors

Thanks!

License

MIT License

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].