All Projects → rhcad → vgplay

rhcad / vgplay

Licence: other
A vector shape playing and animation framework for iOS and Android based on TouchVG

Programming Languages

Objective-C++
1391 projects
java
68154 projects - #9 most used programming language
IDL
102 projects
objective c
16641 projects - #2 most used programming language
C++
36643 projects - #6 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to vgplay

Kotlin-Animation-DSL
simplify Android animation code by redefining API, use just one third of code to create animation compare to origin Android API
Stars: ✭ 45 (+181.25%)
Mutual labels:  animation-framework
vgcore
Cross-platform 2D vector drawing library using C++.
Stars: ✭ 63 (+293.75%)
Mutual labels:  touchvg
touchvg-v0.6
A lightweight 2D vector drawing framework using C++.
Stars: ✭ 14 (-12.5%)
Mutual labels:  touchvg
android-motion-example
The alternative to good design is always bad design. There is no such thing as no design.
Stars: ✭ 28 (+75%)
Mutual labels:  animation-framework
Textsurface
A little animation framework which could help you to show message in a nice looking way
Stars: ✭ 2,264 (+14050%)
Mutual labels:  animation-framework

TouchVGPlay

Overview

A vector shape playing and animation framework for iOS and Android based on TouchVG.

Demos: vgplay-ios, vgplay-android.

Features

  • Vector shape playback and recording.
  • One drawing, others playback synchronously (Shared whiteboard).
  • Shape provider which can play any customized shape and animation.
  • Spirit animation (animated GIF).
  • Export shapes to CAShapeLayer for animation on path on iOS.

| | |

Build

  • Build for iOS platform on Mac OS X.

    Cd the 'ios' folder of this project and type ./build.sh to build ios/output/libTouchVGPlay.a.

  • Build for Android platform on Mac, Linux or Windows.

    Cd the 'android' folder of this project and type ./build.sh to build with ndk-build. MinGW and MSYS are recommend on Windows.

    The library libvgplay.so will be outputed to android/TouchVGPlay/libs/armeabi.

License

This is an open source GPL v3.0 licensed project that is in active development. Contributors and sponsors are welcome.

If you want to use TouchVGPlay in a commercial project (not open source), you need to apply for a business license.

This project has been used in the following applications:

  • Educational software, Beijing Founder Electronics Co., Ltd.
  • TODO: Add a line about which company use it in what industry and application.

It uses the following open source projects:

  • vgios (BSD): Vector drawing framework for iOS.
  • vgandroid (BSD): Vector drawing framework for Android.
  • vgcore (BSD): Cross-platform vector drawing libraries using C++.
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].