RollingText - Android TextView with rolling animation

  •        89

The default animation is to roll down when small characters change to large characters, and vice versa. The carry animation can be worked from low digit to high digit, not only for decimal. But it can only be used for strings with a length less than 10 to prevent integer from overflow. It can only be used for a sequence of characters containing 0, otherwise the calculation of the carry will be meaningless.

https://github.com/YvesCheung/RollingText

Tags
Implementation
License
Platform

   




Related Projects

SKBounceAnimation - A CAKeyframeAnimation subclass that lets you quickly and easily set a number of bounces, and start and end values, and creates an animation for you

  •    Objective-C

SKBounceAnimation is a CAKeyframeAnimation subclass that creates an animation for you based on start and end values and a number of bounces. It’s based on the math and technology in this blogpost: khanlou.com/2012/01/cakeyframeanimation-make-it-bounce/ which in turn was based partially on Matt Gallagher’s work here: cocoawithlove.com/2008/09/parametric-acceleration-curves-in-core.html. We set the value of our keypath to the final value, and then perform the animation. When the animation finishes, it is automatically removed from the layer, and the finalValue takes over. If you do not use -(void)setValue:forKeyPath:, the original value for the keyPath will take over and the animation will snap back to original location after the animation is over.

number-flip - increase your number with flipping animation

  •    Javascript

The returned Flip instance has a function called flipTo. flipTo takes one instanceOptions, so you can start the flip animation whenever you want.

Animate.NET

  •    Silverlight

Animate.NET is a fluent API for creating, combining, and executing animations in Silverlight and WPF. This library dramatically reduces the amount of code needed to build animations, and includes a number of common animations, making animation an intuitive programming task.

Transition - Easy interactive interruptible custom ViewController transitions

  •    Swift

Transition is a library that helps you build iOS view controller transitions. Implementing a nice interactive custom view controller transition involves quite a number of components. You have to implement the correct delegates, handle the switching between passive animation and active interaction phases, ensure the timing is right, think of interruption and cancellation, keep responsibilities separated... It quickly gets messy! This is where Transition helps you out: you just define the animation and the interaction, Transition ties it all together. To run an example project, clone the repo, navigate to one of these example directories, and run pod install from that directory first.

differential-line - a generative algorithm

  •    Python

This algorithm simulates the way a number of biological things in nature grows. Among other things it is made to mimic the growth of the human brain, as well as a great number of plants. In brief; we start of with a number of connected nodes in a circle. Gradually we introduce new nodes on the line—prioritizing segments where the curve bends more sharply. Over time the curve grows increasingly intricate, but it never self-intersects.


ticker - An Android text view with scrolling text change animation

  •    Java

There are some breaking API changes introduced in ticker 2.0. Please refer to the 2.0 migration doc. Ticker is a simple Android UI component for displaying scrolling text. Think about how an odometer scrolls when going from one number to the next, that is similar to what Ticker does. The Ticker handles smooth animations between strings and also string resizing (e.g. animate from "9999" to "10000").

KYCircleMenu - An iOS UI control that allows you to build a circular menu by laying out buttons in a circle pattern adjusting from the number of buttons (1~6)

  •    Objective-C

A circle menu with toggling animation. And you can customize the number of buttons between (1 ~ 6). to your constatns.h or config.h, or any other files that are imported in your <Project>-Prefix.pch.

Scene.js - JavaScript & CSS timeline-based animation library

  •    Typescript

Scene.js is a JavaScript & CSS timeline-based animation library. It supports two plays Javascript and CSS animation. It provides effect presets that can give animation effects or make animation easier.

Gemini - Gemini is rich scroll based animation framework for iOS, written in Swift.

  •    Swift

Gemini is rich scroll based animation framework for iOS, written in Swift. You can easily use GeminiCollectionView, which is a subclass of UICollectionView. It enables you to make multiple animation which has various and customizable properties, and moreover can create your own custom scroll animation.

Synfig Studio - 2D animation software

  •    C++

Synfig Studio is a free and open-source 2D animation software, designed as powerful industrial-strength solution for creating film-quality animation using a vector and bitmap artwork. It eliminates the need to create animation frame-by frame, allowing you to produce 2D animation of a higher quality with fewer people and resources.

Synfig Studio - 2D animation software

  •    C++

Synfig Studio is a 2D animation software, designed as powerful industrial-strength solution for creating film-quality animation using a vector and bitmap artwork. It eliminates the need to create animation frame-by frame, allowing you to produce 2D animation of a higher quality with fewer people and resources.

A Simple Marquee Text Control, Drip Animation and Roll Animation in WPF

  •    

An animation consists of a series of frames. To perform the animation, these frames are shown one after the other at a regular time interval. Here i have provided source code of marquee text control, Drip animation, and Roll animation.

bouncy-ball - :red_circle: Compare web animation techniques by bouncing a ball with each one.

  •    Javascript

This project compares web animation techniques by recreating a simple animation (a bouncing ball) with each one. It's kind of like TodoMVC, but for web animation. This project does not attempt to compare the performance of these animation approaches. If you are interested in a comparison like this, consider using a FPS bookmarklet, like this one from stats.js.

AnimationEasingFunctions - Android Animation Easing Functions. Let's make animation more real!

  •    Java

This project is originally from my another project, AndroidViewAnimation, which is an animation collection, to help you make animation easier. While, I was still unsatisfied with the animation effect.

popping - A collection of animation examples for iOS apps.

  •    Objective-C

Popping is a collection of animation examples for iOS apps. Almost all of them were created using the Facebook pop animation engine. It should inspire you to create some great looking UIs to delight people who use your app. Watch this video to see all animations in action. In addition, here is the video of the folding animation that was added later.

LibreOffice - The Document foundation

  •    C

LibreOffice is the free power-packed Open Source personal productivity suite for Windows, Macintosh and Linux. LibreOffice is the perfect choice for home users, businesses, government and other organizations. It's native file format is the ISO standardized ODF (Open Document Format), but LibreOffice can open and save Microsoft Word, PowerPoint and Excel files, as well as many other formats, bringing you the widest-available compatibility with other products.

PaperFold-for-iOS - Paper folding animation for iOS

  •    Objective-C

PaperFold is a simple iOS control that allows hiding of views on the left and right side of the screen by dragging the middle view. The left view supports only 1 fold. The right view supports variable number of folds. Vertical fold is still in active testing, in an experimental branch (top-multifold) at the moment.

openexr - OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications

  •    C++

OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic (ILM) for use in computer imaging applications. ILM subsequently released the source code and adjoining material as open source software. The distribution has evolved to include support for stereoscopic and deep images. Weta Digital, Disney, Sony Pictures Imageworks, Pixar, DreamWorks Animation and other studios have made contributions to the code base. The file format has seen wide adoption in a number of industries.

ios-view-frame-builder - A small library for semantic layout of UIViews.

  •    Objective-C

POViewFrameBuilder aims to provide a simple way to layout UIViews programatically while maintaining the semantics and readability of the code. It lets you modify a view's frame by chaining a series of readable layout methods. It reduces the amount of frame calculation code and keeps the intent of your layout clear. A handy tool for your average layoutSubviews, animation block etc. It is by no means complete, but rather contains a number of methods I have happened to need at various occasions. Feedback and pull requests are very welcome.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.