All Projects → briancoyner → Core Animation Pie Chart

briancoyner / Core Animation Pie Chart

Pie Chart built using CAShapeLayers, a CADisplayLink and custom layer properties

Projects that are alternatives of or similar to Core Animation Pie Chart

Flightanimator
Advanced Natural Motion Animations, Simple Blocks Based Syntax
Stars: ✭ 588 (+449.53%)
Mutual labels:  coreanimation
Piechart
Simple and elegant pie chart for iOS applications
Stars: ✭ 45 (-57.94%)
Mutual labels:  pie-chart
Animatedpieview
// 一个好吃的甜甜圈?
Stars: ✭ 1,319 (+1132.71%)
Mutual labels:  pie-chart
Iosproject
iOS project of collected some demos for iOS App, use Objective-C
Stars: ✭ 5,357 (+4906.54%)
Mutual labels:  coreanimation
Caroline
A simple Cairo Chart Library for GTK and Vala
Stars: ✭ 41 (-61.68%)
Mutual labels:  pie-chart
Progressbutton
Custom ProgressButton
Stars: ✭ 52 (-51.4%)
Mutual labels:  coreanimation
Ranaly
📈 An easy to use chart system
Stars: ✭ 504 (+371.03%)
Mutual labels:  pie-chart
Facebookpoptest
动画实现的一些常见功能及实现方式,不断更新中....
Stars: ✭ 99 (-7.48%)
Mutual labels:  coreanimation
Mystique
A wrapper for CoreAnimation.
Stars: ✭ 43 (-59.81%)
Mutual labels:  coreanimation
Muze
Composable data visualisation library for web with a data-first approach now powered by WebAssembly
Stars: ✭ 1,153 (+977.57%)
Mutual labels:  pie-chart
Dypiechartview
Animated Pie Chart using Custom CALayer.
Stars: ✭ 5 (-95.33%)
Mutual labels:  pie-chart
Vktableview
Hi! I was working on an app where I had to show information about 10-12 different entities and each entity details are to be shown in a UICollectionView. Thought of adding some fancy element and I came up with this project. Would love your feedback. Please have a look at GIF attached to have a better idea of what I have come up with. Swift4.
Stars: ✭ 30 (-71.96%)
Mutual labels:  coreanimation
Reaviz
📊 Data visualization library for React based on D3
Stars: ✭ 1,141 (+966.36%)
Mutual labels:  pie-chart
Jhchart
Stars: ✭ 593 (+454.21%)
Mutual labels:  pie-chart
Tkrubberindicator
A rubber animation pagecontrol
Stars: ✭ 1,337 (+1149.53%)
Mutual labels:  coreanimation
Pinterestsegment
A Pinterest-like segment control with masking animation.
Stars: ✭ 560 (+423.36%)
Mutual labels:  coreanimation
Vyplayindicator
PlayIndicator inspired by Apple's Music Player.
Stars: ✭ 47 (-56.07%)
Mutual labels:  coreanimation
Vue Css Donut Chart
Lightweight Vue component for drawing pure CSS donut charts
Stars: ✭ 104 (-2.8%)
Mutual labels:  pie-chart
Highcharts Chart
Polymer Element wrapper for highcharts library. Seamlessly create various types of charts from one element.
Stars: ✭ 97 (-9.35%)
Mutual labels:  pie-chart
Learniosanimations
Learn iOS Animations
Stars: ✭ 66 (-38.32%)
Mutual labels:  coreanimation

Core Animation Pie Chart

Created by Brian Coyner (2011, 2012, 2013, 2017)

This demo was created to help support one of my CocoaConf talks. The demo shows various techniques for building an interactive, animatable pie chart using Core Animation (CAShapeLayer, CATextLayer, CADisplayLink, etc.) At the root of the solution is using a dynamic CALayer property to control the custom animations. The same technique can be applied to other solutions.

Requirements/ Features

  • Xcode 8.3, iOS 10.3

The pie chart contains theses features:

  • add new slices (animated)
  • remove selected slice (animated)
  • update existing pie values (animated)
  • interactive slice selection (tap and/ or move your finger)

The view uses a data source (number of slices, slice value) and delegate (selection tracking).

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