Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked from rhcad/vgplay

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

License

Notifications You must be signed in to change notification settings

netdebug/vgplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C++ 35.2%
  • Java 30.0%
  • IDL 14.3%
  • Objective-C 8.4%
  • C++ 6.9%
  • Shell 2.7%
  • Other 2.5%

AltStyle によって変換されたページ (->オリジナル) /