All Projects → douglasspgyn → CircularCountdown

douglasspgyn / CircularCountdown

Licence: other
Android library to create a circular countdown, fully written in Kotlin

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to CircularCountdown

Ngx Countdown
Simple, easy and performance countdown for angular
Stars: ✭ 133 (+454.17%)
Mutual labels:  countdown
subtlex-word-frequencies
A list of words from the SUBTLEX movie subtitles corpus, sorted by frequency.
Stars: ✭ 25 (+4.17%)
Mutual labels:  count
MD REncoder
Rotary Encoder Library
Stars: ✭ 25 (+4.17%)
Mutual labels:  count
React Native Countdown Component
React Native CountDown
Stars: ✭ 193 (+704.17%)
Mutual labels:  countdown
count.macro
Babel macro for counting number of lines or words in files at compile time
Stars: ✭ 20 (-16.67%)
Mutual labels:  count
linec
🍬一个高颜值命令行统计代码行数的计数器。(counts lines of code)
Stars: ✭ 121 (+404.17%)
Mutual labels:  count
Use Timer
A timer hook for React
Stars: ✭ 113 (+370.83%)
Mutual labels:  countdown
HurdleDMR.jl
Hurdle Distributed Multinomial Regression (HDMR) implemented in Julia
Stars: ✭ 19 (-20.83%)
Mutual labels:  count
recount
R package for the recount2 project. Documentation website: http://leekgroup.github.io/recount/
Stars: ✭ 40 (+66.67%)
Mutual labels:  count
CorBinian
CorBinian: A toolbox for modelling and simulating high-dimensional binary and count-data with correlations
Stars: ✭ 15 (-37.5%)
Mutual labels:  count
Countdownlist
CountDown 倒计时的各种花式实现
Stars: ✭ 222 (+825%)
Mutual labels:  countdown
Data-Structure-Algorithm-Programs
This Repo consists of Data structures and Algorithms
Stars: ✭ 464 (+1833.33%)
Mutual labels:  count
vue-countable
✍️ Vue binding for countable.js. Provides real-time paragraph, sentence, word, and character counting.
Stars: ✭ 25 (+4.17%)
Mutual labels:  count
Flipdown
⏰ A lightweight and performant flip styled countdown clock
Stars: ✭ 136 (+466.67%)
Mutual labels:  countdown
countapi-js
Wrapper for CountAPI using promises.
Stars: ✭ 37 (+54.17%)
Mutual labels:  count
React Timer Hook
React timer hook
Stars: ✭ 118 (+391.67%)
Mutual labels:  countdown
sp who3
The sp_who3 stored procedure is a custom and open source alternative to the sp_who system stored procedures available in SQL Server.
Stars: ✭ 49 (+104.17%)
Mutual labels:  count
vue-countup
A plugin to count up to a figure using Vue.js
Stars: ✭ 42 (+75%)
Mutual labels:  count
CounterView
一个数字变化效果的计数器视图控件
Stars: ✭ 38 (+58.33%)
Mutual labels:  count
LinqBenchmarks
Benchmarking LINQ and alternative implementations
Stars: ✭ 138 (+475%)
Mutual labels:  count

Circular Countdown

platform API GitHub version JitPack version

A custom Progress Bar that looks like a Countdown.

You can see a Sample Project here and learn more on the Wiki.

This lib was based on another project but fully written in Kotlin.

XML

<douglasspgyn.com.github.circularcountdown.CircularCountdown
                android:id="@+id/circularCountdown"
                android:layout_width="72dp"
                android:layout_height="72dp"
                app:countdownBackgroundColor="@color/colorAccent"
                app:countdownForegroundColor="@color/colorPrimary"
                app:countdownTextColor="@color/colorPrimaryDark"
                app:countdownTextSize="24sp" />

Circular Countdown

circularCountdown.create(3, 10, CircularCountdown.TYPE_SECOND)
                .listener(object : CircularListener{
                    override fun onTick(progress: Int) {

                    }
                    
                    override fun onFinish(newCycle: Boolean, cycleCount: Int) {
                        
                    }
                })
                .start()

Circular Cascade Countdown

CircularCascadeCountdown(86405000,
                circularCountdownSeconds,
                circularCountdownMinutes,
                circularCountdownHours,
                circularCountdownDays)
                .listener(object : CascadeListener {
                    override fun onFinish() {
                        
                    }
                })
                .start()

Add to your project:

You just need to add the Maven Jitpack repository on Project Gradle:

 allprojects {
    repositories {
      maven { url 'https://jitpack.io' }
    }
 }

and the library dependence on Module Gradle:

 dependencies {
    compile 'com.github.douglasspgyn:CircularCountdown:0.3.0'
 }
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].